Skip to content
Calculator Tools

Tech & Media · 16 calculators

Developer Tools

Format and validate JSON, Base64, URL and HTML encoding, regex testing, hashes, UUIDs, timestamps and number bases.

Key developer tool formulas

JSON FormatterJSON.parse then JSON.stringify with your chosen indentation
JSON ValidatorParsed with the JSON specification’s own rules
Base64 EncoderEvery 3 bytes become 4 characters from the 64-character alphabet
Base64 DecoderEvery 4 Base64 characters decode back to 3 bytes
URL EncoderUnsafe bytes become %XX in hexadecimal
URL Decoder%XX sequences are converted back to their bytes and read as UTF-8
HTML Encoder& < > " and ' become their named or numeric entities
HTML Decoder&name; and &#number; are replaced by the characters they stand for
Regex TesterYour pattern is compiled with the flags chosen and run against the text
Hash GeneratorSHA-256 as specified in FIPS 180-4

Developer Tool questions

Is my JSON sent to a server?

No. The formatting runs entirely in your browser, so you can safely paste configuration or API responses.

Is Base64 encryption?

No. It is an encoding, not a cipher — anyone can decode it instantly. Never use it to protect secrets.

Why is a nested quantifier rejected?

Patterns such as (a+)+ can take exponential time on some inputs and lock up the page. Rewrite them with a single quantifier.

Is my text sent anywhere?

No — the hash is computed in your browser with a pure JavaScript implementation.

What is the year 2038 problem?

A signed 32-bit timestamp overflows on 19 January 2038. Modern systems use 64-bit values and are unaffected.