Encoding & Crypto
125 free encoding & crypto tools in the Developer Tools collection — every one runs in your browser with no signup and no uploads. Page 1 of 2.
JWT Decoder
Decode any JSON Web Token instantly — header, payload, and timestamps.
ANSI Escape Codes
Reference for ANSI terminal escape sequences — cursor, erase, mode and more.
Backslash Escaper & Unescaper
Escape special characters with C-style backslash sequences
Base32 Crockford Encoder/Decoder
Douglas Crockford's human-friendly Base32 without I, L, O, U
Base32 Encoder and Decoder
Encode text to RFC 4648 Base32 and decode it back, with optional padding
Base32 Geohash Alphabet Encoder
Encode data using the geohash Base32 character set
Base32Hex Encoder and Decoder
Extended hex Base32 variant used in DNSSEC NSEC3 and sortable IDs
Base58 Bitcoin Encoder/Decoder
Bitcoin-style Base58 encoding — no 0, O, I, l confusion
Base58 Flickr Encoder/Decoder
Flickr's Base58 variant for short photo URL IDs
Base58 Ripple Encoder/Decoder
XRP Ledger Base58Check address encoding and decoding
Base64 Encoder/Decoder with Binary Safety
Encode or decode Base64 and Base64url strings with binary-safe handling
Base64 File Encoder / Decoder
Encode any file to base64 or decode base64 back to a file — fully local.
Base64 MIME Encoder (Line-Wrapped)
Standard MIME Base64 with 76-char line breaks per RFC 2045
PEM Base64 Encoder (64-char Lines)
OpenSSL-style Base64 wrapped at 64 chars with header/footer
Base64 Variants Reference
Standard, URL-safe, MIME and other Base64 alphabets and padding rules.
Base85 / Ascii85 Encoder/Decoder
PDF and PostScript-style 5-char-per-4-bytes encoding
Bcrypt Hash Generator & Verifier
Hash or verify a password with bcrypt at any cost factor, fully in-browser
C String Literal Escaper & Unescaper
Convert text to valid C/C++ string literal content and back
CRC-16/Modbus Checksum Calculator
Compute CRC-16 using the Modbus polynomial variant
CRC-16 Checksum Calculator
Compute the 16-bit CRC-16/CCITT checksum
CRC-32 Checksum Calculator
Compute the standard 32-bit CRC-32 checksum
CRC-32C (Castagnoli) Checksum
Compute CRC-32C for iSCSI, SCTP, and NVMe integrity checks
CRC-64 Checksum Calculator
Compute a 64-bit CRC for large data integrity checks
CRC-8 Checksum Calculator
Compute the 8-bit CRC checksum of any text or hex bytes
CRC32 Checksum Calculator
Compute the CRC-32 checksum of text encoded as UTF-8 bytes
Decimal Integer to Base64
Encode a decimal integer directly as a Base64 string
Escape Sequences Reference
Language escape sequences for C, Python, JS, Java, Go, Rust in one table.
JWT-Format Token Generator
Base64url-encoded JWT-format tokens for testing
Geohash to Lat/Lng Converter
Decode a geohash string back to lat/long bounding box and center
Git Object Hash Calculator
Calculate the SHA-1 git blob/tree/commit hash for text
Hash Algorithm Reference
MD5, SHA-1, SHA-2, SHA-3, BLAKE2 digests with output size and security status.
BLAKE2b Hash Generator
Compute a BLAKE2b digest (up to 512 bits)
BLAKE2s Hash Generator
Compute a BLAKE2s digest (up to 256 bits)
BLAKE3 Hash Generator
Compute the ultra-fast BLAKE3 cryptographic digest in your browser
djb2 Hash Calculator
Compute the classic djb2 string hash function
FNV-1a Hash Calculator
Compute the fast non-cryptographic FNV-1a hash
Hash Identifier
Identify which algorithm produced a given hash string
Keccak-256 Hash Generator
Compute the Ethereum-style Keccak-256 digest
MD5 Hash Generator
Compute the 128-bit MD5 digest of any text
MurmurHash3 Calculator
Compute the MurmurHash3 32-bit hash for hash tables
RIPEMD-160 Hash Generator
Compute the 160-bit RIPEMD-160 digest used in Bitcoin
SHA-1 Hash Generator
Compute the 160-bit SHA-1 digest of any text
SHA-224 Hash Generator
Compute the 224-bit SHA-2 digest of any text
SHA-256 Hash Generator
Compute the 256-bit SHA-256 digest of any text
SHA-3 (256-bit) Hash Generator
Compute a 256-bit Keccak-based SHA-3 digest
SHA-3 (512-bit) Hash Generator
Compute a 512-bit Keccak-based SHA-3 digest
SHA-384 Hash Generator
Compute the 384-bit SHA-2 digest of any text
SHA-512/256 Hash Generator
Compute the SHA-512/256 truncated digest of any text
SHA-512 Hash Generator
Compute the 512-bit SHA-2 digest of any text
Whirlpool Hash Generator
Compute the 512-bit Whirlpool cryptographic digest
xxHash Calculator
Compute the extremely fast xxHash32/64 non-cryptographic hash
HMAC-SHA256 Generator
Compute keyed HMAC-SHA256 message authentication codes
HTML Entity Decoder
Decode HTML named, decimal, and hex entities back to plain text
HTML Named Entity Encoder/Decoder
Convert special characters to named entities like & and <
HTML Numeric Entity Encoder/Decoder
Convert characters to   decimal or   hex entities
HTML Entity & Unicode Escape Decoder
Decode HTML entities, \uXXXX escapes, and percent-encoding in a single pass
HTML Entity Reference
Find HTML entities for any special character or symbol
JWT Authentication Spec Builder
Document JWT token structure, claims, expiry, and refresh flow
JWT Registered Claim Reference
All IANA-registered JWT claim names with descriptions.
JWT Claims Reference
All registered JWT claim names with type, description and validation rules.
JWT Decoder (Header + Payload)
Decode JWT header and payload Base64url segments visually
JWT Decoder & Structure Verifier
Decode a JWT and inspect its header, payload, and expiry locally
JWT HS256 Encoder (Client-Side)
Build and HMAC-sign a JWT token in your browser
Lat/Lng to Geohash Converter
Encode geographic coordinates as a geohash string
Base58Check Encoder (with Checksum)
Base58 + 4-byte SHA256d checksum — Bitcoin address format
Punycode Encoder/Decoder
Convert international domain names to and from Punycode (ACE)
Punycode / IDN Encoder/Decoder
Convert Unicode domain names to ASCII-compatible xn-- form
Quoted-Printable Encoder/Decoder
MIME-safe encoding that keeps ASCII readable in email bodies
Shadow DOM Slot API Reference
<slot>, slotchange, assignedNodes and shadow-root options explained
Shapefile Viewer (SHP + DBF)
View ESRI Shapefile geometries and attribute table in your browser
Shell Argument Escaper
Quote and escape strings for safe Bash/sh command arguments
Subresource Integrity (SRI) Hash Generator
Paste or drop a JS/CSS file and get the sha384 SRI hash for your script or link tag
Text Hash Generator
Hash any text with MD5, SHA-1, SHA-256, SHA-384, or SHA-512 — locally.
Unicode \u Escape Encoder & Decoder
Encode any string as \uXXXX or \UXXXXXXXX escape sequences
URL-Safe Base64 Encoder/Decoder
Base64 with + to - and / to _ for URL and filename safety
Bulk UUID / ULID Generator
Generate thousands of UUID v4 or ULID values and download as CSV or TXT.
UUID Formats Reference
UUID versions 1–8 with generation algorithm, timestamp layout and use cases.
UUID Generator & Version Validator
Generate cryptographically random UUIDs v4/v7 and validate the version of any UUID
UUID Generator
RFC-compliant version-4 UUIDs in bulk or one at a time
UUID Version Identifier
Parse a UUID string and identify its version and variant
Base64 Encoder
Encode text to Base64 — standard or URL-safe — in your browser.
Base64 Decoder
Decode Base64 back to text — standard and URL-safe — in your browser.
URL Encoder
Percent-encode text and URLs — component or full-URL mode.
HTML Entity Encoder & Decoder
Escape and unescape HTML entities — safely, in your browser.
SHA-1 Hash Generator
Generate a SHA-1 hash from any text instantly — in your browser.
SHA-256 Hash Generator
Generate a SHA-256 hash from any text instantly — in your browser.
SHA-512 Hash Generator
Generate a SHA-512 hash from any text instantly — in your browser.
MD5 Hash Generator
Generate an MD5 hash from any text instantly — in your browser.
CRC-32 Checksum Generator
Compute a CRC-32 checksum from any text — hex and decimal, in your browser.
UUID v4 Generator
Generate random RFC 4122 UUID v4 identifiers in bulk.
UUID v1 Generator
Generate time-based RFC 4122 UUID v1 identifiers.
UUID v7 Generator
Generate sortable, timestamp-prefixed UUID v7 identifiers.
ULID Generator
Generate sortable, URL-safe ULID identifiers.
Nano ID Generator
Generate compact, URL-safe Nano IDs with custom length and alphabet.
JWT Claims Explainer
Decode a JWT and see what every standard claim actually means.
Color Shades & Tints Generator
Generate tints, shades and a full tonal scale from any base colour.
JWT Generator (HS256)
Sign HS256 JSON Web Tokens in your browser with Web Crypto.
CSS Color Shades & Tints Generator
Build shades and tints of any colour and copy them as CSS variables.
Tailwind Shade Generator
Turn one colour into a full Tailwind 50–950 palette config.
Color From Text Hash
Turn any string into a consistent, repeatable color.