Encoding & Hashing Tools โ€” Base64, MD5, SHA, URL, Hex | ExamineIP Tools

๐Ÿ” 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!
Scroll to Top