Skip to main content
Category

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

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy