← All tools

Free Developer Tools

Inspect structured data, encode text, test patterns and convert timestamps. Every operation runs locally, without sending your input to a service.

All tools

JSON Formatter

Validate, format, or minify JSON without changing large numbers.

Developer

UUID Generator

Generate random version 4 UUIDs using browser cryptography.

Developer

JSON Validator

Check JSON syntax and locate errors by line and column without rewriting the document.

Developer

JSON Minifier

Remove insignificant JSON whitespace while preserving number literals exactly.

Developer

JSON Viewer

Explore valid JSON as a collapsible tree with exact source values for large numbers.

Developer

XML Formatter

Indent XML elements while preserving mixed-content text and xml:space. External entities are rejected.

Developer

XML Minifier

Remove indentation between XML elements while retaining text content, comments and CDATA.

Developer

Base64 Encode

Encode UTF-8 text, including accents and emoji, as standard Base64.

Developer

Base64 Decode

Decode standard Base64 or Base64URL into UTF-8 text and report invalid input.

Developer

URL Encode

Percent-encode a URL component such as a query value, including spaces and Unicode.

Developer

URL Decode

Decode percent-encoded URL components. A plus sign remains a literal plus sign.

Developer

Unix Timestamp Converter

Convert Unix seconds or milliseconds to UTC and convert an ISO date back to Unix time.

Developer

HTML Escape

Escape the five special HTML characters so markup can be displayed as text.

Developer

HTML Unescape

Decode named and numeric HTML entities into text without executing the decoded markup.

Developer

JWT Decoder

Read JWT header and payload locally. Decoding does not verify the signature or establish trust.

Developer

Regex Tester

Test JavaScript regular expressions against text in a cancellable worker with a time limit.

Developer

Good to know

Supported formats & limits

JSON: up to 5 MiB, strict syntax, original numeric tokens preserved. URL decoding rejects invalid escapes and UTF-8. Generated UUIDs are version 4. Inputs are never executed or visited.

Are my files uploaded?

Your files and pasted content are processed in temporary browser memory and are not uploaded for processing. App preferences store only tool IDs, language and theme. There are no accounts, ads or automatic error reports. Closing the page discards your workspace; download results you want to keep. Production pages use Google Analytics for visit statistics; see the Privacy page for details.