Skip to main content
ConduitTools by ConduitCode Labs

Developer

Hash Generator

Waiting for text or a file
Text or fileType, paste, or drop a file to hash
HashesCalculated here, never uploaded

Add some text or a file and the hashes appear here.

0 BInput size
—Source
5Algorithms

Get the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text or file at once, and check a download against the checksum its publisher gave you.

  • Free
  • No sign-up
  • Runs in your browser

How to use this tool

  1. Type or paste text, or press Hash a file to choose one (up to 50 MB). Sample fills in an example and Clear empties the field.

  2. MD5, SHA-1, SHA-256, SHA-384 and SHA-512 are worked out as you type. Turn on Uppercase if you need capital letters in the checksum.

  3. Copy the hash you need, or paste a checksum you were given into Compare with a hash you were given to see whether it matches. MD5 and SHA-1 are for checking files, not for security.

How to use this tool
  1. Type or paste text, or press Hash a file to choose one (up to 50 MB). Sample fills in an example and Clear empties the field.

  2. MD5, SHA-1, SHA-256, SHA-384 and SHA-512 are worked out as you type. Turn on Uppercase if you need capital letters in the checksum.

  3. Copy the hash you need, or paste a checksum you were given into Compare with a hash you were given to see whether it matches. MD5 and SHA-1 are for checking files, not for security.

Was this tool helpful?

Suggest an improvement

Help keep ConduitTools free

Every tool here is free, private and built by a solo developer. If this one saved you time, a small tip keeps the site running and new tools coming.

What it handles

Fingerprints for text and files.

A hash is a short fingerprint of some data. If even one character changes, the fingerprint changes completely, which is why hashes are used to verify downloads and detect tampering.

Verify a download
Drop in a file and paste the checksum from the download page. The matching algorithm is highlighted so you know at a glance whether it is intact.
All the common algorithms
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 are calculated together, each with its own copy button and an optional uppercase form.
Honest about MD5 and SHA-1
MD5 and SHA-1 are marked as legacy. They are fine for spotting accidental corruption but must not be used for passwords or signatures.

Frequently asked questions

Can a hash be reversed to get the original text?

No. Hashing only goes one way. Short or common inputs can be guessed by trying many candidates, which is why passwords need a slow, salted hash rather than plain SHA-256.

Which algorithm should I use?

SHA-256 is the everyday choice. Use MD5 or SHA-1 only when something requires them, such as an old checksum. Never use them for security.

Is my file uploaded?

No. The file is read and hashed by your browser. Files up to 50 MB are supported, and nothing leaves your device.

Why does a trailing newline change the hash?

Every byte counts. A newline at the end of your text is a real character, so it produces a different hash from the same text without it.

Keyboard shortcuts

Press navigation keys one after the other. Single-key shortcuts work outside text fields.

Ctrl+K
Search all tools
/
Focus directory search, or search all tools on other pages
GthenH
Go to the homepage
GthenT
Browse all tools
GthenF
Open FAQs
Ctrl+Enter
Copy or download the result
Ctrl+Shift+Enter
Generate a new password or new text
?
Show this list
Esc
Close a dialog or menu
↑↓
Move through tool search results
Enter
Open the selected search result