Developer Tools
Free online developer utilities. Processed locally in your browser; nothing is uploaded.
Processed in your browser · No upload
UUID Generator
Generate RFC 4122 v4 UUIDs instantly in your browser. Choose how many to generate and copy the result with one click.
Base64 Encoder
Encode any UTF-8 text to Base64 online for free. Processed entirely in your browser — no data leaves your device.
Base64 Decoder
Decode Base64 strings back to readable UTF-8 text in your browser. Friendly error messages for invalid input.
URL Encoder
Percent-encode text for safe use inside URLs and query strings. Uses encodeURIComponent and runs entirely in your browser.
URL Decoder
Decode percent-encoded URLs and query strings back to readable text. Runs locally in your browser with friendly error messages.
Hash Generator
Generate SHA-1, SHA-256, and SHA-512 hashes from any text. Uses the Web Crypto API and runs entirely in your browser.
Unix Timestamp Converter
Convert between Unix timestamps (seconds or milliseconds) and human-readable dates in your local timezone or UTC.
JWT Decoder
Decode JSON Web Tokens (JWT) and inspect header and payload claims. Decode-only: signature verification is not performed.
JSON Formatter
Pretty-print JSON with configurable indentation (2 spaces, 4 spaces, or tab). Runs entirely in your browser with friendly error messages for invalid input.
JSON Validator
Check if a string is valid JSON. Reports the approximate line and column where a syntax error occurs. Runs entirely in your browser.
JSON Minifier
Compress JSON by removing all unnecessary whitespace. Shows the original and minified byte counts so you can see how much you saved.
JSON Diff
Compare two JSON documents and see added, removed, and changed keys. Uses the jsondiffpatch library and runs entirely in your browser.
JSON to YAML Converter
Convert any JSON document to YAML. Uses js-yaml locally — your JSON never leaves your browser.
YAML to JSON Converter
Parse any YAML document and pretty-print it as JSON. Runs locally using js-yaml with friendly error messages for invalid YAML.
JSON to CSV Converter
Convert an array of JSON objects to a CSV table. Auto-detects columns from the union of keys across rows. Runs entirely in your browser.
CSV to JSON Converter
Parse CSV with a header row and emit an array of objects as pretty-printed JSON. Type inference and empty-line skipping are handled by papaparse locally.
Regex Tester
Test regular expressions against any text. Configure flags, see all matches with their capture groups, and preview a replacement string. Pure native RegExp, runs in your browser.
SQL Formatter
Format and beautify SQL queries with configurable indentation, keyword case, and dialect. Powered by sql-formatter locally — your queries never leave the browser.
HTML Formatter
Beautify and re-indent HTML markup using Prettier locally. Choose indent width and line wrap, and tags wrap consistently.
CSS Formatter
Beautify CSS, SCSS, and Less using Prettier's PostCSS plugin — runs entirely in your browser with no upload.
JavaScript / TypeScript Formatter
Format JavaScript, TypeScript, JSX, and TSX with Prettier locally — control indent, line width, semicolons, and quote style.
YAML Formatter
Re-serialize YAML with a configurable line width and indent via js-yaml. Runs locally — your YAML never leaves the browser.
SHA-256 Generator
Generate a SHA-256 hex digest of any text using the browser's built-in Web Crypto API. Zero network calls.