Tools
All tools
Browse by category, or use the search above to describe your task.
JSON Formatter
Beautify, minify and validate JSON, sort by key and see the exact error position. Everything runs in your browser — your data never leaves your device.
Base64 Encoder / Decoder
Convert text to and from Base64, with URL-safe output and full UTF-8 support for Chinese and emoji. Runs entirely in your browser.
URL Encoder and Decoder
Percent-encode and decode, with separate modes for a parameter value and a whole URL, plus a breakdown that decodes each query parameter.
UUID Generator
Generate UUID v4 (random) and v7 (time-sortable) in bulk, with uppercase and hyphen-free options, using the browser's cryptographic randomness.
Timestamp Converter
Convert between Unix timestamps, ISO 8601 and local time, detecting seconds or milliseconds automatically and showing the time zone and relative time.
JWT Decoder
Decode a JWT's header and payload, with expiry times rendered as readable dates. Decoding only — the token never leaves your browser and is never stored.
Hash Generator (SHA)
Compute SHA-1, SHA-256, SHA-384 and SHA-512 with Web Crypto, in hex or Base64, optionally all at once.
Regex Tester
Test regular expressions live: every match position, captured groups and a replacement preview, with support for the g, i and m flags.
.env to .env.example Generator
Paste a .env file and get a .env.example that is safe to commit: keys, passwords and connection strings are masked, comments and harmless settings are kept.
Case Converter (camelCase / snake_case)
Convert names between camelCase, PascalCase, snake_case, CONSTANT_CASE and kebab-case — acronyms and digits handled correctly, many lines at once.
JSON ⇄ CSV Converter
Convert between JSON arrays and CSV: nested objects flattened, quotes and line breaks handled, leading zeros kept, and CSV injection flagged.
Text Diff
Compare two texts line by line with +/- output, optionally ignoring whitespace and case, showing everything or just three lines of context.
SQL Formatter
Beautify or minify SQL for PostgreSQL, MySQL, SQLite, SQL Server, BigQuery and more, with consistent keyword case.
Semver Calculator
Check versions against npm ranges like ^ and ~, compare and sort versions, and calculate the next version — exactly as npm does.
Cron Expression Generator
Build a five-field cron expression from presets or fields, with a plain-language description of when it actually runs. Works with crontab and Vercel Cron.
JSON to TypeScript
Derive TypeScript interfaces or types from a JSON sample, including nested objects and arrays, with named sub-types instead of one giant inline shape.
YAML ⇄ JSON Converter
Convert between YAML and JSON in both directions — anchors, block scalars and multi-document streams included — and say so when a conversion loses information.