Developer tools
Format, encode, decode and inspect data. Paste it in, get results instantly. 43 free tools, all running privately in your browser.
- JSON FormatterPopularFormat, validate and minify JSON.
- Base64 String Encode/DecodeEncode text to Base64 or decode it back.
- URL Encode/DecodePercent-encode text for URLs, or decode it.
- HTML Beautify/MinifyPretty-print or minify HTML.
- CSS Beautify/MinifyPretty-print or minify CSS.
- JS Beautify/MinifyPretty-print or minify JavaScript.
- XML Beautify/MinifyPretty-print or minify XML.
- SCSS Beautify/MinifyPretty-print or minify SCSS.
- LESS Beautify/MinifyPretty-print or minify LESS.
- ERB Beautify/MinifyPretty-print or minify ERB templates.
- SQL FormatterFormat SQL queries for readability.
- Line Sort/DedupeSort lines, remove duplicates and blanks.
- YAML to JSONConvert YAML documents to JSON.
- JSON to YAMLConvert JSON to YAML.
- JSON to CSVTurn a JSON array into CSV.
- CSV to JSONTurn CSV rows into a JSON array.
- HTML to JSXConvert HTML markup to React JSX.
- SVG to CSSTurn an SVG into a CSS background data URI.
- cURL to CodeConvert cURL commands to fetch, Python and more.
- JSON to CodeGenerate TypeScript, Go and other types from JSON.
- Number Base ConverterConvert between binary, octal, decimal and hex.
- String Case ConvertercamelCase, snake_case, kebab-case and more.
- Hex to ASCIIDecode hexadecimal bytes to text.
- ASCII to HexEncode text as hexadecimal bytes.
- Unix Time ConverterConvert Unix timestamps to dates and back.
- Color ConverterConvert between HEX, RGB, HSL and more.
- Base64 Image Encode/DecodeTurn images into data URIs and back.
- HTML Entity Encode/DecodeEscape and unescape HTML entities.
- Backslash Escape/UnescapeEscape and unescape backslash sequences.
- JWT DebuggerDecode JWTs and verify their signatures.
- RegExp TesterTest regular expressions with live matches.
- Text Diff CheckerCompare two texts line by line.
- String InspectorCount characters, words, bytes and code points.
- URL ParserBreak a URL into its parts and query parameters.
- Cron Job ParserExplain cron expressions and list next runs.
- HTML PreviewRender HTML safely in a sandbox.
- Markdown PreviewRender Markdown as you type.
- Certificate Decoder (X.509)Read the details of an X.509 certificate.
- UUID/ULID Generate/DecodeGenerate and decode UUIDs and ULIDs.
- Hash GeneratorMD5, SHA-1, SHA-256 and SHA-512 hashes.
- Random String GeneratorSecure random strings and passwords.
- Lorem Ipsum GeneratorPlaceholder paragraphs, sentences and words.
- QR Code Reader/GeneratorCreate QR codes, or read one from an image.
Free developer tools that run in your browser
A toolbox for everyday development work: format and validate JSON, SQL, HTML and CSS; convert between YAML, JSON, CSV and code types; decode JWTs, Base64 and X.509 certificates; test regular expressions and cron schedules; and generate UUIDs, hashes and QR codes.
Every tool runs in your browser and results update as you type. Nothing you paste, whether API responses, tokens, keys or customer data, is sent to a server. Tools built for secrets, like the JWT Debugger, show no ads, and their security policy stops them from sending data to any other site.
Tools by task
Format and validate
Pretty-print or minify JSON, HTML, CSS, JavaScript, XML and SQL.
Convert data
YAML, JSON and CSV, code types, cURL commands, numbers, colours and timestamps.
Encode and decode
Base64, URL encoding, HTML entities and escape sequences.
Inspect and debug
JWTs, regular expressions, diffs, URLs, cron, certificates and previews.
Generate
UUIDs, hashes, random strings, placeholder text and QR codes.
Frequently asked questions
Is it safe to paste API keys, tokens or customer data?
The tools never send what you paste anywhere. Tools built for secrets (JWT Debugger, Certificate Decoder, Hash Generator and Random String) show no ads, and their security policy blocks sending data to any other site.
Do I need an account?
No. Every tool is free to use without signing up.
Why do results update as I type?
The work happens on your device, so there's no server round-trip to wait for.