Hash & Encode Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes, or Base64 / URL / hex encodings — instantly, in your browser.
How to use
- Type or paste your text into the input box.
- Pick an algorithm — a hash like MD5 or SHA-256, or an encoding like Base64, URL or hex.
- The result updates as you type. Copy it, or download it as a text file.
FAQ
Is my text sent anywhere?
No. Every hash and encoding is computed in your browser — MD5 in plain JavaScript and the SHA family with the built-in Web Crypto API. Your text never leaves your device, so it works offline and stays private.
What’s the difference between a hash and an encoding?
A hash (MD5, SHA-256…) is a one-way fingerprint: the same input always gives the same output, but you can’t turn the hash back into the text. An encoding (Base64, URL, hex) is reversible — it just rewrites the same data in another format, which is why this tool can decode Base64 and URL strings too.
Is MD5 or SHA-1 safe for passwords?
No. MD5 and SHA-1 are useful for checksums and matching against legacy systems, but they’re considered broken for security. For protecting passwords or signing data, use SHA-256 or stronger — and a purpose-built password hashing scheme on the server side.