Free in-browser tools.
Utilities I built because I needed them. All processing happens locally in your browser. Nothing is uploaded, nothing is logged, nothing is shared. Free forever.
No tools match “”. Try a different word.
Images 5 tools
Images to GIF
Drop a ZIP of images or a folder of frames and build an animated GIF. Drag to reorder, set the delay per frame, pick a quality.
Image Converter
Convert between JPG, PNG, WebP, and JFIF. Drag in any number of images, get a smaller, faster set back.
HEIC to JPG Converter
Batch-convert Apple's HEIC photo format to universally-supported JPG. Drag, drop, download.
Image Compressor, Cropper & Resizer
Crop to 1:1, 16:9, 4:5 or a custom ratio with a live preview, resize to an exact pixel size, set quality, batch-shrink. JPG, PNG, WebP.
EXIF Viewer & Stripper
See the camera, date, and GPS location hidden in a photo, then download a cleaned copy with all metadata removed.
PDF 5 tools
Merge PDFs
Combine multiple PDFs into one. Drag to reorder before merging, perfect for assembling single-page scans into one document.
Rearrange PDF Pages
Open a multi-page PDF, drag its pages into any order, delete or rotate, then export. Great for cleaning up scanner output.
JPG to PDF
Turn one or many JPGs (or PNGs) into a single PDF. Drag to reorder and pick a page size. Ideal for bundling photos or scans.
Markdown to PDF
Paste or drop in a .md file, preview it live, then export a clean PDF with selectable text. Tables, task lists, and highlighted code, just like Obsidian.
Watermark PDF
Stamp a text watermark across every page of a PDF: set the text, opacity, angle, and color, with a live preview before you download.
Code & data 10 tools
Metadata Viewer
Extract the hidden metadata from a PDF, an Office or OpenDocument file, or a photo: author, dates, software, page counts, EXIF and GPS. Nothing uploaded.
JSON Formatter & Validator
Format, minify, or validate JSON locally. Errors pinpointed by line and column. Safe for production payloads.
JavaScript Minifier
Paste, upload, or fetch a .js file. Mangles, compresses, strips comments. Powered by Terser, runs in your browser.
CSS Minifier
Paste, upload, or fetch a .css file. Merges rules, drops overrides, strips comments. Powered by CSSO, runs in your browser.
JWT Decoder
Decode JSON Web Tokens locally. Standard claims labeled, expiry flagged. Safe for prod tokens; nothing leaves your browser.
Base64 Encoder & Decoder
Encode or decode Base64 in your browser. UTF-8 safe for text, handles files with optional data-URL prefix.
Cron Expression Builder
Translate cron expressions to plain English. Validate as you type. Pick from common presets and tweak.
Hash Generator
MD5, SHA-1, SHA-256, SHA-384, SHA-512 of text or any file. Live as you type, copy each digest. SHA via native Web Crypto.
UUID & ULID Generator
Batch-generate UUID v4, time-ordered v7, or ULIDs. Cryptographically random, uppercase and hyphen options, copy all.
Unix Timestamp Converter
Epoch to date and back. Seconds or milliseconds auto-detected, UTC and local time, ISO 8601, live current timestamp.
QR codes & Wi-Fi 4 tools
QR Code Generator
Type any text or URL, get a downloadable QR code instantly.
WiFi QR Code Generator
Generate a QR code for your WiFi network. Guests scan with their phone camera, no password to type.
WiFi NFC String Generator
Format a WiFi network as a copyable text string for NFC tags, password managers, or printable cheat sheets.
vCard QR Code Generator
Turn contact details into a scannable QR. Phones offer "Add to Contacts" on scan, ideal for business cards and signatures.
Security 1 tool
Text & misc 4 tools
Morse Code Translator
Convert plain text to Morse code, or Morse code back to text. Real-time as you type.
Math Constant Explorer
Generate up to 100,000 digits of π, τ, or e live in your browser, then highlight any digit and watch a histogram reveal how evenly the digits are spread.
LLM Token Estimator
Estimate how many tokens a block of text will use for Claude, GPT-4o, and other LLMs, plus live character, word, sentence, and line counts. Great for sizing agent prompts.
Beach Patrol
A game where your prompt is the level. Every thousand tokens sets a turtle on fire and you put them out before the beach is gone. Underneath the joke, a straight footnote on what a query really costs, and where to save a real turtle.
Privacy
Every tool above runs entirely in your browser using vanilla JavaScript. Nothing
you type, paste, or upload is sent anywhere. No accounts, no tracking beyond
standard page analytics, no upsells. If you want to read the source, view-source
works. The open-source libraries a few tools rely on are credited on the
licenses page.