Free online utility tools
QR generators, URL shorteners, password tools, checksum calculators, and general-purpose utilities.
Thirty-nine small tools that do not belong to any one workflow, kept together so you can find the one you need without installing anything. Archives are handled in the page: ZIP Create and ZIP Extract run JSZip in the tab, the TAR.GZ Tool packs and unpacks the compressed tarballs Linux and macOS produce, and GZ Extract uses the browser's native DecompressionStream API, which streams a .gz through DEFLATE without loading the whole file into memory and works in Chrome 80, Edge 80 and Firefox 113 or newer. The Duplicate File Finder hashes every file you select with SHA-256 through WebCrypto and groups exact content matches, so it catches copies that were renamed; the Bulk File Renamer applies find-and-replace, numbering and case rules across a whole selection and hands the result back as a ZIP. Codes are covered both ways: the Barcode Generator draws Code 128, EAN-13, UPC-A, Code 39, ITF-14 and Pharmacode with per-format validation that rejects a wrong digit count before you print a useless label, the WiFi QR Generator encodes SSID, password and security type into the WIFI: string phones scan to join a network, and the QR Code Reader decodes a code from an uploaded image, a pasted screenshot or a live camera feed. Time and numbers get their own set: the Unix Timestamp converter, Business Day Calculator, Pomodoro Timer, Countdown Timer, Stopwatch, Byte Converter and Aspect Ratio Calculator. Layout and web work are served by the Meta Tag Generator, Favicon Generator, Placeholder Image, Page Ruler, Whiteboard and Screen Info. The Password Generator draws from crypto.getRandomValues rather than Math.random, reports the actual entropy in bits and the resulting crack time, and offers a passphrase mode. Ambient Sound Generator synthesises white, pink and brown noise with Web Audio and mixes them to a preset. Four tools here do reach the network, and it is worth knowing which: DNS Lookup and Email Validator query Cloudflare's DNS-over-HTTPS resolver, so the domain you enter is sent to Cloudflare; Favicon Extractor asks our own Cloudflare Worker to fetch a site and list its icons; and Lorem Photo requests placeholder images from picsum.photos with the dimensions you chose. Everything else in this hub computes locally.
34 tools · always free · no account needed
Unix Timestamp
Convert timestamps to dates and back
Password Generator
Generate strong, secure passwords
Favicon Generator
Generate favicons in all needed sizes from an image
Placeholder Image
Generate placeholder images in custom sizes
Screen Info
View screen resolution, DPI, and viewport details
ZIP Create
Compress multiple files into a ZIP archive
ZIP Extract
Extract and browse contents of ZIP files
Barcode Generator
Generate Code128, EAN-13, UPC-A barcodes and QR codes
Meta Tag Generator
Generate HTML meta, Open Graph, and Twitter Card tags
Aspect Ratio Calculator
Calculate dimensions for any aspect ratio
Byte Converter
Convert between bytes, KB, MB, GB, TB and bit rates
Pomodoro Timer
Focus timer with work/break intervals and stats
Countdown Timer
Custom countdown to any date and time
Stopwatch
Precision stopwatch with lap tracking
Morse Code
Text to Morse Code translator with audio
Binary Translator
Convert between text, binary, hex, and decimal
ROT13 Cipher
ROT13 and Caesar cipher encryption
Screen Recorder
Record browser tab, window, or screen
MIME Type Checker
Identify file MIME types from extensions
Whiteboard
Freehand drawing canvas with shapes and tools
DNS Lookup
Query DNS records for any domain
Email Validator
Validate email syntax and MX records
RTF to Text
Strip RTF formatting and extract plain text
TAR.GZ Tool
Create and extract TAR.GZ archives
GZ Extract
Decompress gzip files
Startup Name Generator
Generate brand name ideas with .com availability check
Name Generators
Fantasy, band, username, character, and pet name generators
Business Day Calculator
Calculate business days between dates excluding holidays
Batch Converter
Convert up to 20 files at once with progress tracking
WiFi QR Generator
Generate a QR code that connects phones to WiFi when scanned
Ambient Sound Generator
Mix ambient sounds for focus, sleep, or relaxation
Favicon Extractor
Extract the favicon from any website by URL
Lorem Photo
Generate placeholder photos from Picsum for mockups and prototypes
QR Code Reader
Scan QR codes from images or camera - decode URLs, WiFi, contacts & more
How to choose the right tool
The archive tools split by container, not by preference: ZIP Extract for .zip, GZ Extract for a plain .gz single file, and the TAR.GZ Tool for .tar.gz or .tgz, which is a tar archive wrapped in gzip and therefore needs both steps. Use ZIP Create when you want one download instead of twenty, and the Bulk File Renamer first if the names inside need fixing, since it returns a ZIP anyway. For codes, pick by what scans them: the Barcode Generator for a scanner gun and a product or shipping label, the WiFi QR Generator for a phone camera joining a network, and the QR Code Reader when you have the code and need what is inside it. For timing, the Stopwatch counts up, the Countdown Timer counts down to a moment, and the Pomodoro Timer alternates work and break intervals for you. If you need a random string, use the Password Generator rather than a name generator: it is the only one here seeded from the cryptographic random source, which is what makes the entropy figure it reports meaningful. When you need to inspect a file rather than change it, the MIME Type Checker holds a searchable database of 86 extensions and their media types, and the Duplicate File Finder answers whether two files are byte-identical.
Frequently asked questions
Which of these tools send my files or data anywhere?
Four, and only four. DNS Lookup and Email Validator send the domain you type to Cloudflare's public DNS-over-HTTPS resolver, because a browser cannot query DNS by itself. Favicon Extractor sends the site URL to our Cloudflare Worker, which fetches that page and returns the icons it declares. Lorem Photo requests images from picsum.photos using the dimensions and seed you picked. The other thirty-five tools, including every archive, hashing, code and timer tool, compute entirely in the tab.
How large a ZIP file can I extract in the browser?
There is no fixed cap, but the archive is processed in your tab's memory, so the ceiling is what that tab can allocate. In practice archives of a few hundred megabytes are fine on a desktop, and a mobile browser will give up much earlier. GZ Extract is the more forgiving of the three because it uses the browser's streaming DecompressionStream API rather than holding the full result at once. If a large archive stalls, extract on a desktop browser or split it first.
Are the generated passwords actually random?
They come from crypto.getRandomValues, the browser's cryptographically secure random source, not from Math.random, which is predictable from prior output and unsuitable for secrets. The generator reports entropy in bits for the exact character set and length you chose, plus an estimated time to crack at a standard guess rate, so a 16-character mixed password and a four-word passphrase can be compared honestly. Nothing generated is transmitted or logged.
Does the screen recorder upload my recording?
No. It uses the browser's getDisplayMedia API to capture the screen, window or tab you select, and MediaRecorder to encode that stream to a file in memory that you then download. The format depends on what your browser supports, with WebM in VP9, VP8 or H.264 and MP4 as the candidates, and the first supported one is used. Nothing is sent to a server, and the recording exists only in the tab until you save it.
Why does the barcode generator reject my number?
Because the fixed-length symbologies have strict digit counts and the tool checks them before drawing. EAN-13 takes 12 digits and computes the 13th as a checksum; UPC-A takes 11 and computes the 12th; ITF-14 takes 13 and computes the 14th; Pharmacode accepts an integer from 3 to 131070. Code 39 allows A to Z, 0 to 9 and a handful of symbols. Code 128 is the one to use for arbitrary alphanumeric text of variable length.
Can I use the QR reader with my phone camera?
Yes. The reader has three inputs: upload an image file, paste a screenshot straight from the clipboard, or grant camera permission and point the live feed at a code. All three run the same jsQR decoder over the pixel data inside the page, so the image is never uploaded and the camera stream is never recorded. The camera route needs a secure context, which this site is, and works best with the code filling a good part of the frame.
Collections that include these tools
You might also need
Password generators, hash tools, metadata strippers, and privacy-focused utilities.
IP lookups, DNS tools, HTTP header inspection, port scanners, and network diagnostic utilities.
JSON, YAML, CSV, XML, SQL, regex, encoding, formatting, minifying, and dozens of developer utilities.
Updated