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.