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.

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.
  • metadata
  • pdf
  • docx
  • odt
  • exif
  • browser-only
JSON Formatter & Validator
Format, minify, or validate JSON locally. Errors pinpointed by line and column. Safe for production payloads.
  • json
  • developer
  • browser-only
JavaScript Minifier
Paste, upload, or fetch a .js file. Mangles, compresses, strips comments. Powered by Terser, runs in your browser.
  • javascript
  • developer
  • browser-only
CSS Minifier
Paste, upload, or fetch a .css file. Merges rules, drops overrides, strips comments. Powered by CSSO, runs in your browser.
  • css
  • developer
  • browser-only
JWT Decoder
Decode JSON Web Tokens locally. Standard claims labeled, expiry flagged. Safe for prod tokens; nothing leaves your browser.
  • jwt
  • auth
  • browser-only
Base64 Encoder & Decoder
Encode or decode Base64 in your browser. UTF-8 safe for text, handles files with optional data-URL prefix.
  • base64
  • developer
  • browser-only
Cron Expression Builder
Translate cron expressions to plain English. Validate as you type. Pick from common presets and tweak.
  • cron
  • devops
  • browser-only
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.
  • hash
  • developer
  • browser-only
UUID & ULID Generator
Batch-generate UUID v4, time-ordered v7, or ULIDs. Cryptographically random, uppercase and hyphen options, copy all.
  • uuid
  • developer
  • browser-only
Unix Timestamp Converter
Epoch to date and back. Seconds or milliseconds auto-detected, UTC and local time, ISO 8601, live current timestamp.
  • time
  • developer
  • browser-only

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.