Skip to content
OneTooling

Hash Generator

Get MD5, SHA-1, SHA-256, SHA-512, SHA3, and CRC32 hashes of text or any file, and check a download against its published checksum.

Runs in your browser · nothing uploaded
Hash
  • MD5…
  • SHA-1…
  • SHA-256…
  • SHA-384…
  • SHA-512…
  • SHA3-256…
  • CRC32…

Why is there an ad? This tool is free and runs on your device. One small ad pays for hosting and new tools. No pop-ups, no autoplay, never inside the tool. How we make money

How to get a file’s hash

  1. Choose Text to hash typed text, or "A file" to hash a file.
  2. All hashes appear at once. Copy the one you need.
  3. To verify a download, paste the expected checksum; the matching line turns green.

Text is hashed as UTF-8, the same way command-line tools such as sha256sum do.

Questions

How do I check that a download is not corrupted or tampered with?

Copy the checksum from the download page (usually SHA-256), choose "A file", open the downloaded file, and paste the checksum into the compare box. A green match means the file is exactly what the publisher released.

Is my file uploaded?

No. The file is read in pieces inside your browser, so even multi-gigabyte files work without uploading anything.

Which hash should I use?

Use SHA-256 for checking downloads and for anything security-related. MD5 and SHA-1 are fine for spotting accidental changes but can be forged on purpose. CRC32 is a quick check used in ZIP files.

Can a hash be turned back into the original text?

No. Hashes are one-way. That is also why a short password hashed with MD5 is weak: attackers simply try many guesses and compare the results.

Credits

Built on hash-wasm (MIT). OneTooling is not affiliated with that project.