Guides

Plain-English explainers written and reviewed by the Encode / Decode Tools team. No jargon, no filler.

Base64: why binary data walks around dressed as text

What Base64 actually does, why it makes files 33% bigger, and the security mistake people keep making with it.

5 min read · Reviewed July 2026

URL encoding: why spaces become %20

URLs have a strict guest list of allowed characters. How percent-encoding sneaks everything else in, and the double-encoding bug that eats query strings.

4 min read · Reviewed July 2026

Hashes: fingerprints, not encryption

What SHA-256 actually promises, why MD5 is dead, why CRC32 was never security, and which hash to use for which job.

5 min read · Reviewed July 2026

JSON: how a JavaScript accident won the data wars

Why JSON beat XML everywhere, the five syntax rules that cause every validation error, and where it genuinely falls short.

5 min read · Reviewed July 2026

UUIDs: unique IDs with nobody in charge

How 122 random bits let millions of machines generate IDs simultaneously without ever colliding, and when NOT to use a UUID.

4 min read · Reviewed July 2026

Ad space (footer)