THE RIGHT TOOL, RIGHT HERE

Developer tools

Format JSON, encode text, generate UUIDs and passwords, and calculate hashes in your browser.

30 tools

Developer tools

JSON formatter

Validate and indent JSON for easier reading.

Open tool
Developer tools

JSON minifier

Remove unnecessary whitespace from valid JSON.

Open tool
Developer tools

Base64 encode

Encode UTF-8 text as a Base64 string.

Open tool
Developer tools

Base64 decode

Decode a standard Base64 string into UTF-8 text.

Open tool
Developer tools

URL encode

Percent-encode text for use as a URL parameter value.

Open tool
Developer tools

URL decode

Decode percent-encoded URL components into readable text.

Open tool
Developer tools

HTML escape

Convert special HTML characters into safe character references.

Open tool
Developer tools

HTML unescape

Decode HTML character references as plain text without executing markup.

Open tool
Developer tools

UUID generator

Generate cryptographically random version 4 UUIDs.

Open tool
Developer tools

Password generator

Create random passwords locally with a chosen length and character set.

Open tool
Developer tools

SHA-256 hash

Calculate the SHA-256 digest of UTF-8 text.

Open tool
Developer tools

Unix timestamp converter

Convert Unix seconds or milliseconds to a date, or an ISO date to a timestamp.

Open tool
Developer tools

URL parser

Inspect a URL host, path, query and fragment.

Open tool
Developer tools

Query string builder

Encode JSON key-value pairs as URL search parameters.

Open tool
Developer tools

Query string parser

Decode URL parameters while retaining repeated keys.

Open tool
Developer tools

JWT decoder

Read token header and payload without verifying its signature.

Open tool
Developer tools

Regular expression tester

Find JavaScript regex matches in a time-limited worker.

Open tool
Developer tools

JSON difference

Compare values and report structural JSON Pointer paths.

Open tool
Developer tools

Sort JSON keys

Recursively sort object keys while preserving array order.

Open tool
Developer tools

Flatten JSON

Convert nested objects into a typed JSON Pointer map.

Open tool
Developer tools

Unflatten JSON

Restore a typed pointer map created by the flatten tool.

Open tool
Developer tools

Escape JSON string

Quote plain text as a valid JSON string literal.

Open tool
Developer tools

Unescape JSON string

Decode a quoted JSON string back into plain text.

Open tool
Developer tools

Text to hexadecimal

Encode UTF-8 text as hexadecimal bytes.

Open tool
Developer tools

Hexadecimal to text

Decode hexadecimal bytes as strict UTF-8 text.

Open tool
Developer tools

Text to binary

Encode each UTF-8 byte as eight binary digits.

Open tool
Developer tools

Binary to text

Decode eight-bit binary groups into UTF-8 text.

Open tool
Developer tools

Number base converter

Convert signed integers between bases 2 and 36 exactly.

Open tool
Developer tools

File checksum

Calculate a SHA-256, SHA-384 or SHA-512 file checksum.

Open tool
Developer tools

HMAC generator

Calculate a keyed SHA-256 or SHA-512 message authentication code.

Open tool