Encoding & Hashing Tools — Base64, URL, Unicode, Hex, MD5, SHA-256
Encode and decode Base64, URLs, HTML entities, Unicode escapes, hex and binary, convert Punycode domains, and compute MD5, SHA-256 and other hashes of text or files.
- Base64 Encoder & Decoder Convert text or any file to Base64, or decode Base64 back to readable text or the original file.
- URL Encoder & Decoder Encode text for use in a URL, decode %-escaped strings back to readable text, and see any URL split into its parts and query parameters.
- HTML Entity Encoder & Decoder Escape text so it displays safely inside HTML, decode entity-filled text back to readable characters, or convert characters to Unicode escape sequences for JavaScript, JSON and CSS.
- Unicode Escape Converter Turn text into \uXXXX escapes for code and JSON, or decode escaped sequences back into readable text.
- Text to Hex Converter See the UTF-8 bytes behind any text as hexadecimal, or paste hex to decode it into text.
- Text to Binary Converter Translate words into ones and zeros, or decode a binary message back into text.
- Punycode Converter Domain names with non-ASCII characters are stored in DNS as Punycode, which starts with xn--.
- Hash Generator Calculate MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 and RIPEMD-160 hashes of text or files, generate HMACs with a secret key, and check a download against its published checksum.
- MD5 Hash Generator Get the 32-character MD5 hash of any text or file.
- SHA-256 Hash Generator Compute the 64-character SHA-256 hash of text or any file, and compare it with the checksum a website publishes to confirm a download is genuine and complete.
- Encrypt Text or Files with a Password Protect a note, a set of credentials or a file before you send or store it.
- Bcrypt Generator and Checker Create a bcrypt hash for a password, or check whether a password matches an existing bcrypt hash — useful when debugging logins or seeding an admin password.
- ASCII Table All 128 standard ASCII characters with their decimal, hexadecimal, octal and binary codes and HTML entity.