Hash Generator

SHA-256, SHA-512, SHA-1 and MD5 for text or files.

Hash Generator computes SHA-256, SHA-384, SHA-512, SHA-1 and MD5 digests of text or of an entire file, streaming large files so a multi-gigabyte ISO does not have to fit in memory. The SHA family uses the Web Crypto API; MD5 is included for checksum comparison with a clear warning. Files never leave the device.

Loading Hash Generator…

Runs entirely on your device. No file or text you enter here is uploaded. How to verify it.

How to use Hash Generator

  1. Type text, or drop a file of any size.
  2. Read every digest at once, in hex or Base64.
  3. Compare against an expected value to verify a download.

Questions about Hash Generator

Is MD5 safe to use?
Not for anything security-related. Collisions have been generated cheaply since 2004, so MD5 cannot prove a file was not tampered with by someone who wanted to. It remains fine for detecting accidental corruption and for matching against a legacy checksum, which is why it is here with a warning attached.
Can I hash a file without loading it into memory?
Yes. Files are read in chunks and fed through an incremental hash, so a 10 GB file hashes with a small constant memory footprint. Web Crypto has no streaming digest, so the SHA implementations used for large files are incremental ones running in a worker.
Should I use a hash for passwords?
Not a plain one. Password storage needs a slow, salted function such as bcrypt, scrypt or Argon2. A fast hash like SHA-256 is exactly the wrong tool for that job.
Can I hash a file on an iPhone or iPad?
Yes. Choose the file through the Files app or the share sheet and the browser reads it locally. A phone hashes more slowly than a desktop, but because the file is streamed in chunks even a large one completes.
Why do two tools report different hashes for the same file?
Almost always because one hashed the raw bytes and the other hashed pasted text, or because a line ending changed between CRLF and LF somewhere in between. To match a published checksum, hash the file itself rather than its contents pasted into a box.
Is Hash Generator really free, with no limits?
Yes. There is no account, no daily cap, no file-size tier and no watermark, because there is no server cost to recover. The site is funded by clearly disclosed partner recommendations on the Partners page, never by metering the tools.
Are my files or text uploaded when I use Hash Generator?
No. Everything is processed by JavaScript running in your browser, on your device. You can verify it: open your browser's developer tools, switch to the Network tab, and use the tool. You will see no request carrying your data — because there is nowhere for it to go.