Tools for Developers
Format, validate, encode, generate and diff, without leaving the browser.
10 tools, hand-picked
Everything this workflow needs, in one place.
JSON Formatter
Format, validate and minify JSON in your browser with pinpoint error line + column, jump-to-error, key sorting and live editing: nothing is uploaded.
Base64 Encoder
Encode text or any file to Base64 instantly: Unicode-safe, with a URL-safe toggle and one-click data URLs. Runs entirely in your browser, nothing uploaded.
JWT Decoder
Decode and inspect any JSON Web Token instantly. Read the header, payload and signature, see when it was issued and expires, and optionally verify an HS256 signature. 100% in-browser. Your token never leaves your device.
UUID Generator
Generate secure UUIDs instantly, random v4, time-ordered v7, or the nil UUID. Bulk-generate up to 1,000, copy or export as TXT/CSV, all in your browser.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums of any text or file at once, generate HMAC signatures with your own key, and verify a download against its expected hash, all in your browser, nothing uploaded.
Regex Tester
Build and debug regular expressions with live match highlighting. Toggle the g/i/m/s/u/y flags, watch every match light up in your test string, inspect numbered and named capture groups, preview a find-and-replace, and drop in ready-made patterns from a built-in library. 100% in-browser. Nothing is uploaded.
SQL Formatter
Format, beautify and minify SQL in your browser with a dialect picker (PostgreSQL, MySQL, T-SQL, BigQuery, Snowflake…), keyword-case control and custom indentation: nothing is uploaded.
Diff Checker
Compare two texts side by side and highlight every added, removed and changed line, word or character, with unified or split view, ignore-whitespace and ignore-case, all in your browser.
JSON to TypeScript
Convert JSON to TypeScript interfaces or types instantly, with merged unions across array items, optional-from-null, readonly, export and naming controls, 100% in your browser.
SVG to React
Convert SVG to a clean React component in your browser, camelCased attributes, TypeScript or JS, memo, forwardRef and React Native output, with a live preview. Nothing is uploaded.
Keep exploring
Problems we solve
Definitions
From the blog
- How to Find Exposed API Keys in Your Code (Before Someone Else Does)
- No AI Inside: How Our Regex Generator Actually Works
- How to Generate TypeScript Types from JSON (API Responses Made Type-Safe)
- Understanding SVG Path Syntax: The d Attribute Demystified
- Regex Cheat Sheet: Common Patterns and How to Test Them
Common tasks
Frequently asked questions
Get started with JSON Formatter
Free, private and instant: everything runs in your browser.