Encoding & Security Tools
Encoding and security tools convert text between Base64, URL-encoded and HTML-entity forms, produce MD5, SHA-1, SHA-256, SHA-512 and HMAC digests, generate cryptographically strong passwords and estimate how long a password would resist an offline attack. Hashing uses the browser Web Crypto API, so the values you type are never transmitted.
Most used in this category
- Base64 Encoder and Decoder Encode text to Base64 or decode it back, including URL-safe. In your browser
- URL Encoder and Decoder Percent-encode text for URLs, or decode it back. In your browser
- Hash Generator Generate MD5, SHA-1, SHA-256 and SHA-512 digests at once. In your browser
- SHA-256 Hash Generator Generate a SHA-256 digest — the modern default. In your browser
All encoding & security tools
14 tools- Base64 Encoder and Decoder Encode text to Base64 or decode it back, including URL-safe. In your browser
- URL Encoder and Decoder Percent-encode text for URLs, or decode it back. In your browser
- HTML Entity Encoder and Decoder Escape HTML special characters, or decode entities back. In your browser
- Hash Generator Generate MD5, SHA-1, SHA-256 and SHA-512 digests at once. In your browser
- MD5 Hash Generator Generate an MD5 checksum from any text. In your browser
- SHA-1 Hash Generator Generate a SHA-1 digest from any text. In your browser
- SHA-256 Hash Generator Generate a SHA-256 digest — the modern default. In your browser
- SHA-512 Hash Generator Generate a 512-bit SHA-2 digest. In your browser
- HMAC Generator Sign a message with a secret key using HMAC. In your browser
- Password Generator Create strong random passwords or memorable passphrases. In your browser
- Password Strength Checker Estimate how long a password would take to crack. In your browser
- Bcrypt Generator and Verifier Create and verify bcrypt password hashes. Server-side
- Unicode Escape and Unescape Convert characters to \uXXXX escapes and back. In your browser
- Data URI Encoder Turn an SVG or snippet into an embeddable data: URI. In your browser
Encoding & Security Tools: frequently asked questions
Is it safe to hash a real password or secret here?
Where do generated passwords come from?
Is MD5 still safe to use?
Other categories
All tools →- Text Tools Count, clean, reformat and analyse written text.
- Data Conversion Tools Move data between CSV, JSON, XML, YAML and TSV.
- Developer Tools Format, validate, minify, hash, decode and generate.
- Extraction Tools Pull emails, URLs, numbers and dates out of messy text.
- Network & Web Tools Inspect DNS, IP addresses, headers and redirects.