Developer tools
Developer tools for everyday code work.
Format, encode, generate, convert, and validate without leaving the browser. No sign-up, no uploads — pick a tool and go.
Formatters
Pretty-print and minify JSON, SQL, and source code.
Format, validate, and minify JSON with syntax highlighting and error reporting.
Pretty-print or minify SQL queries with tunable keyword case, indent, and comma placement. Works across Postgres, MySQL, and SQL Server.
Beautify or minify HTML, CSS, and JavaScript with configurable indentation.
Encoders
Base64, URL, and HTML entity encoding and decoding.
Testers
Regex matching, diffs, and syntax validation.
Compare two blocks of text side by side with color-coded additions and removals.
Test regular expressions with live match highlighting, capture groups, and a cheatsheet.
Decode JWT tokens to inspect the header, payload, and expiry status.
Validate syntax for JSON, YAML, JavaScript, HTML, CSS, and SQL.
Generators
UUIDs, cron expressions, hashes, passwords, and QR codes.
Generate RFC 4122 v4 and v7 UUIDs in bulk with one-click copy.
Build and parse cron expressions with a visual editor and next-run preview.
Generate Luhn-valid test credit card numbers for Visa, Mastercard, Amex, and Discover.
Generate QR codes for text, URLs, WiFi credentials, and vCards. Download as PNG.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files.
Generate placeholder text by paragraphs, sentences, words, or UTF-8 byte budget.
Generate crypto-secure random passwords or diceware-style passphrases with tunable length and character classes.
Converters
Timestamps, colors, YAML/JSON, and JSON to TypeScript.
Convert between YAML and JSON formats with syntax highlighting.
Convert between Unix timestamps, ISO 8601, and human-readable dates across timezones.
Convert colors between HEX, RGB, HSL, and OKLCH with alpha support and WCAG contrast checks.
Convert identifiers and prose between camelCase, snake_case, kebab-case, Title Case, SCREAMING_SNAKE, and more.
Convert any JSON sample into TypeScript interfaces or type aliases with inferred optional fields and nested types.