Developer tools

Tools That Respect Your Data

Utilities we built for our own development work and made available for anyone to use. Every one of them runs entirely inside your browser: nothing you paste or open is uploaded, stored or logged, and they keep working with the network disconnected.

12 tools

JSON

01

JSON Formatter & Validator

Free online JSON formatter, validator and beautifier. Format, validate, minify and inspect JSON directly in your browser. Your JSON never leaves your device.

Open JSON Formatter & Validator

02

JSON Validator

Free online JSON validator. Check JSON syntax and get the exact line, column and cause of every error, then repair common mistakes in one click.

Open JSON Validator

03

JSON Minifier

Free online JSON minifier. Strip every byte of insignificant whitespace from JSON in your browser, without altering a single value.

Open JSON Minifier

04

JSON Viewer

Free online JSON viewer. Explore JSON as a collapsible tree or a table, search keys and values, and copy any value or path. Runs entirely in your browser.

Open JSON Viewer

05

JSON Editor

Free online JSON editor. Add, rename, reorder, retype and delete values in a tree, or edit the text directly. Undo works across both. Nothing is uploaded.

Open JSON Editor

06

JSON Schema Validator

Free online JSON Schema validator. Check a JSON document against a schema and get the failing keyword, message and path for every error. Runs in your browser.

Open JSON Schema Validator

07

JSON Diff

Free online JSON diff. Compare two JSON documents semantically and see exactly what was added, removed and changed. Key order and formatting are ignored.

Open JSON Diff

08

JSON to YAML

Convert JSON to YAML in your browser. Number literals are preserved exactly and ambiguous strings are quoted so the YAML reads back as the same data.

Open JSON to YAML

09

YAML to JSON

Convert YAML to JSON in your browser. Produces only types JSON can represent, with clear errors when the YAML is malformed. Nothing is uploaded.

Open YAML to JSON

10

JSON to XML

Convert JSON to XML in your browser. Property names become elements, arrays become repeated elements, and text is escaped correctly.

Open JSON to XML

11

JSON to CSV

Convert an array of JSON records to CSV in your browser. Nested values become dotted columns and fields are quoted to RFC 4180.

Open JSON to CSV

12

CSV to JSON

Convert CSV to JSON in your browser. Handles quoted fields, embedded commas and newlines, and can infer numbers, booleans and nulls.

Open CSV to JSON

4 tools

Encoding

01

Base64 Encoder & Decoder

Encode text to Base64 and decode it back, in your browser. Handles accents, emoji and any other Unicode correctly, with URL-safe and MIME line-wrapped output.

Open Base64 Encoder & Decoder

02

URL Encoder & Decoder

Percent-encode and decode URLs and query string values in your browser. Choose whether to escape the URL's own delimiters or leave them intact.

Open URL Encoder & Decoder

03

HTML Encoder & Decoder

Escape text so it can be shown safely inside HTML, and turn entities back into characters. Runs entirely in your browser.

Open HTML Encoder & Decoder

04

JWT Decoder

Decode the header and payload of a JSON Web Token in your browser. Your token is never uploaded, which matters more here than for any other tool on this site.

Open JWT Decoder

5 tools

Generators

01

UUID Generator

Generate version 4 UUIDs in bulk using your browser's cryptographic random number generator. Uppercase, hyphen-free and brace-wrapped formats included.

Open UUID Generator

02

Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text, in your browser. Nothing you hash is uploaded.

Open Hash Generator

03

Password Generator

Generate strong passwords using your browser's cryptographic random number generator. Nothing is transmitted, stored or logged - the password exists only on your screen.

Open Password Generator

04

Random String Generator

Generate random strings of any length from the character groups you choose, in bulk. Uses the browser's cryptographic random source.

Open Random String Generator

05

Lorem Ipsum Generator

Generate placeholder text by words, sentences or paragraphs for mockups and layouts. Runs in your browser.

Open Lorem Ipsum Generator

6 tools

Development

01

Regex Tester

Test a regular expression against your own text and see every match, its position and its capture groups highlighted in place. Runs in your browser.

Open Regex Tester

02

Text Diff Checker

Compare two blocks of text and see exactly which lines were added, removed and left alone. Nothing is uploaded.

Open Text Diff Checker

03

Cron Expression Explainer

Paste a cron expression and read what it actually does, field by field, in plain English. Runs in your browser.

Open Cron Expression Explainer

04

Unix Timestamp Converter

Convert a Unix timestamp to a readable date, or a date back to a timestamp. Detects seconds and milliseconds automatically.

Open Unix Timestamp Converter

05

chmod Calculator

Convert Unix file permissions between octal (755) and symbolic (rwxr-xr-x), with a plain-English explanation of who can do what.

Open chmod Calculator

06

Number Base Converter

Convert numbers between any bases from 2 to 36, exactly - including values far larger than a JavaScript number can hold.

Open Number Base Converter