Skip to content

Developer Blog

Guides for developers, by developers

Deep-dives on encoding, cryptography, CSS, TypeScript types, and the tools you use every day. Every article includes real code you can copy.

Encode & Decode6 min read

Base32 Encoding Explained: RFC 4648, Hex Alphabet & When to Use It

Base32 is the human-friendly cousin of Base64. It trades 20% more space for case-insensitive, unambiguous characters that survive dictation, copy-paste, and OCR without errors.

Read
Encode & Decode6 min read

Base58 Encoding Explained: Bitcoin Addresses, IPFS & Why Ambiguous Characters Are Removed

Base58 is Base64 minus the six most confusing characters (0, O, I, l, +, /). Bitcoin wallets, IPFS content IDs, and Flickr photo IDs all use it for the same reason: humans type these strings.

Read
Encode & Decode7 min read

The Developer's Guide to Hexadecimal: Reading, Writing & Converting Hex

Every byte can be represented as two hex digits. From color codes to memory addresses to raw file analysis — hex is the universal language for looking inside binary data.

Read
Encode & Decode7 min read

How to Read Binary: Bits, Bytes, and the Binary Number System

Everything in a computer is binary — 0s and 1s. Here's how to read binary, convert between bases, understand bitwise logic, and see any text or number as raw bits.

Read
Encode & Decode6 min read

String Escaping: JSON, JavaScript, HTML, and SQL

The same string needs different escaping in JSON, HTML, JavaScript, and SQL. Using the wrong escaping (or none at all) is how injection vulnerabilities happen.

Read
Encode & Decode6 min read

HTML Entity Encoding: Prevent XSS and Display Special Characters

Inserting unescaped user input into HTML is the root cause of XSS. Five characters must always be escaped. Here is everything you need to know.

Read
Encode & Decode6 min read

URL Encoding Explained: Percent-Encoding for Web Developers

URLs can only contain a limited set of characters. Percent-encoding converts everything else into %XX sequences. Here is the full picture.

Read
Security8 min read

JWT Explained: Decoding JSON Web Tokens Without a Library

A JWT is three Base64url-encoded JSON objects separated by dots. Learn to read them without any library and spot security issues before they bite you.

Read
Encode & Decode7 min read

Base64 Encoding & Decoding: The Complete Developer Guide

Base64 turns binary data into ASCII text so it can travel safely over text-only channels like email, JSON payloads, and HTML attributes.

Read