No signup required — 18 tools to format, minify, encode, and convert code.
Pretty-prints XML — paste minified or messy XML and get clean, indented markup.
Beautify HTML — paste minified or messy markup and get clean, properly indented code.
Beautify CSS — paste minified or messy stylesheets and get clean, properly indented code.
Formats JS code — paste minified or messy scripts and get clean, indented output for a quick read.
Highlights differences between two texts — line by line, so you can spot exactly what changed.
Checks if JSON is valid — pinpoints the line and reason a document fails to parse, and pretty-prints valid JSON.
Beautify JSON — paste minified JSON and get clean, properly indented output.
Convert between a human-readable date and a Unix timestamp, in either direction.
Convert a color between HEX, RGB, and HSL — with a live swatch preview.
Generate random UUIDs (v4) individually or in bulk — for test data, tracking IDs, or API keys.
Removes comments and whitespace from JS to shrink file size for a quick read or paste.
Minify CSS — strips comments and whitespace to shrink stylesheet size.
Removes comments, extra spaces, and blank lines from HTML to shrink markup size.
Hashes text using the browser's native crypto API — no data leaves your browser.
Generates the MD5 hash of any text, entirely in your browser.
Encode text to Base64 or decode Base64 back to text, entirely in your browser.
Encode text for safe use in a URL ("Hello World" → "Hello%20World") or decode it back.
Converts <, >, &, and " into HTML entities, or decodes entities back to characters.