JSON
Validate, format or minify JSON. Errors show the line and column.
JSON ↔ YAML
Converts both ways: either panel can be edited. Anchors and tags aren't supported.
JSON → TypeScript
Generates interfaces from a sample JSON. Keys missing from some array items come out optional.
JWT
Decodes a token's header and payload. The signature isn't verified.
Base64
Encodes and decodes UTF-8 text, including the URL-safe variant.
URL
Encodes and decodes URL components and breaks an address down into its parts and parameters.
Timestamp
Converts between Unix timestamps and dates. Accepts seconds, milliseconds, microseconds, ISO 8601, 29/10/2026, 2026/10/29, "29 October 2026", RFC 2822 and more, with an optional time.
Regex
Test JavaScript regular expressions with highlighted matches and groups.
Hash
SHA-1, SHA-256, SHA-384 and SHA-512 of a UTF-8 text, using Web Crypto.
UUID
Generates random v4 UUIDs with crypto.randomUUID().