Encoding & crypto
Browse encoding & crypto tools. Every tool processes your input locally in your browser.
Encoding & crypto
14 toolsHTML Entity Encoder
Escape text for inclusion in HTML text content.
Open tool βHTML Entity Decoder
Decode HTML entities into plain text without executing markup.
Open tool βHMAC Generator
Generate HMAC-SHA-256, SHA-384, or SHA-512 using a local secret.
Open tool βOAuth PKCE Generator
Generate a cryptographically random verifier and S256 code challenge.
Open tool βFile Checksum Verifier
Stream a local file through SHA-256 or SHA-512 and compare with an expected checksum.
Open tool βBase64 Encoder / Decoder
Encode and decode UTF-8 text locally in your browser.
Open tool βURL Encoder / Decoder
Encode URL components or decode percent-encoded text locally.
Open tool βHash Generator
Generate SHA-256 or SHA-512 digests locally with the Web Crypto API.
Open tool βJWT Decoder
Decode JWT headers and payloads locally. Decoding does not verify a signature.
Open tool βJWT Encoder
Create a signed HMAC JWT locally in your browser. Your secret is never uploaded.
Open tool βUUID Generator
Generate cryptographically random UUID v4 identifiers in your browser.
Open tool βULID Generator
Generate sortable ULIDs locally using browser cryptography.
Open tool βPassword Generator
Generate a random password locally. Nothing is sent to a server.
Open tool βBcrypt Hash Tester
Hash or verify passwords with bcrypt in your browser. Do not reuse production credentials.
Open tool βEvery tool processes your input locally in your browser.