How to use
Choose whether you want to generate a hash or convert an existing hash format.
- Select Generate hash (text/hex/file) or Convert hash format (hex ↔ Base64).
- Pick the algorithms (for generation) and the output encoding (hex/Base64).
- Click Compute, then copy the result.
FAQ
Is this online hash converter uploading my data?
No. Hashing and conversions run locally in your browser; the tool does not make network requests.
Which algorithms are supported?
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 are supported (SHA-* via Web Crypto; MD5 via local JavaScript).
Can I hash a file (not just text)?
Yes—choose a file and click Compute. The file is read locally and hashed in the browser.
What does “Hex bytes” input mode do?
It interprets your input as raw bytes written in hex (e.g. de ad be ef) instead of UTF-8 text before hashing.
How do I convert a hash from hex to Base64 (or Base64 to hex)?
Select “Convert hash format”, paste the digest, choose the output encoding, then click Compute.
Why do my hash results differ from another tool?
Most differences come from input encoding (UTF-8 text vs raw bytes/hex), hidden newlines, or hashing a file vs its filename/text.
Is MD5 safe for passwords or security?
No—MD5 (and SHA-1) are not recommended for security-sensitive uses; prefer modern approaches (e.g., salted password hashing like bcrypt/Argon2) and SHA-256+ for integrity.