🔐 Encoding & Hashing Tools
Base64, MD5, SHA, URL, HTML, Hex, ROT13, and JWT — all in one place. Instant results, no data leaves your browser.
🔒 100% client-side — your data is never sent to any server
📦 Base64 Encode / Decode
Convert text or binary data to/from Base64 encoding
0 characters
0 characters
Base64 encodes binary data as ASCII text using 64 printable characters. Commonly used to embed images in HTML/CSS, encode email attachments, and pass binary data in JSON or URLs. It is not encryption — it is easily reversible.
🔑 MD5 Hash Generator
Generate the MD5 hash of any text string
0 characters
MD5 Hash 128-bit / 32 hex chars
—
⚠️ MD5 is cryptographically broken. Do not use it for password storage or security purposes. Use SHA-256 or bcrypt instead. MD5 is still useful for checksums and non-security data integrity checks.
🔑 SHA-1 Hash Generator
Generate the SHA-1 hash of any text string
0 characters
SHA-1 Hash 160-bit / 40 hex chars
—
⚠️ SHA-1 is deprecated for security use. Collision attacks are known. Use SHA-256 or SHA-512 for new projects. SHA-1 is still used in legacy Git commit hashes and some certificate fingerprints.
🔑 SHA-256 Hash Generator
Generate the SHA-256 hash of any text string
0 characters
SHA-256 Hash 256-bit / 64 hex chars
—
SHA-256 is part of the SHA-2 family and is the current industry standard for most security applications. Used in TLS certificates, Bitcoin, code signing, and password hashing (combined with salt). Recommended for new projects.
🔑 SHA-512 Hash Generator
Generate the SHA-512 hash of any text string
0 characters
SHA-512 Hash 512-bit / 128 hex chars
—
SHA-512 produces a 512-bit hash — double the output of SHA-256. Provides a higher security margin and can be faster than SHA-256 on 64-bit processors. Used in high-security applications and file integrity verification.
🌐 URL Encode / Decode
Encode special characters for use in URLs, or decode percent-encoded strings
0 characters
0 characters
URL encoding (percent-encoding) replaces unsafe characters with a
%XX format. Spaces become %20. Required when passing special characters like & = ? # / as query parameters.🏷️ HTML Encode / Decode
Escape HTML special characters or unescape HTML entities
0 characters
0 characters
HTML encoding converts characters like
< > & " ' into their HTML entity equivalents. Essential for safely displaying user input in web pages and preventing XSS attacks.🔄 ROT13 Encoder / Decoder
Rotate letters by 13 positions — applying it twice restores the original
0 characters
0 characters
ROT13 is a simple letter substitution cipher that shifts each letter by 13 places. It is its own inverse — applying ROT13 twice returns the original text. Used on forums to hide spoilers and as a trivial obfuscation. Numbers and symbols are unchanged.
🔢 Hex Encode / Decode
Convert text to hexadecimal representation or decode hex back to text
0 characters
0 characters
Hex encoding represents each byte as two hexadecimal digits (0–9, a–f). Used in debugging, cryptography output, color codes, memory addresses, and binary file inspection. Each ASCII character becomes two hex characters.
🎫 JWT Decoder
Decode and inspect a JSON Web Token — header, payload, and signature
JWT (JSON Web Token) is a compact, URL-safe way to represent claims between two parties. A JWT has three Base64URL-encoded parts separated by dots: Header (algorithm), Payload (claims/data), and Signature. This tool only decodes — it does not verify the signature. Never paste production tokens from sensitive systems.
Copied!