Skip to content
ToolsOnDuty - free online tools
Security & Cryptography

Hash Generator

Generate MD5, SHA-1, SHA-2 and SHA-3 hashes from any text.

Free foreverRuns in your browserNo sign-up
MD5
-
SHA-1
-
SHA-224
-
SHA-256
-
SHA-384
-
SHA-512
-
SHA3-256
-
SHA3-512
-

Hashes are computed in your browser. MD5 and SHA-1 are not secure for passwords or signatures; prefer SHA-256 or SHA-512 for security-sensitive use.

100% private - runs entirely in your browser.

Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.

About the Hash Generator

A hash turns any text into a fixed-length fingerprint. The same input always produces the same hash, which makes hashes useful for checksums, cache keys and comparing data.

This tool generates MD5, SHA-1, the SHA-2 family (SHA-224, SHA-256, SHA-384, SHA-512) and SHA-3 (SHA3-256, SHA3-512) all at once, so you can grab whichever algorithm you need.

All hashing happens on your device, so the text you enter is never uploaded.

Key features

  • MD5, SHA-1, SHA-224/256/384/512 and SHA3-256/512
  • Instant, live results as you type
  • One-click copy for each hash
  • Runs fully in your browser

How to use

  1. 1Type or paste your text.
  2. 2All hashes update instantly.
  3. 3Copy the hash you need.

Examples

SHA-256
Input: hello
Output: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

The same input always produces the same 64-character SHA-256 hash.

MD5
Input: hello
Output: 5d41402abc4b2a76b9719d911017c592

MD5 gives a 32-character hash, fine for checksums but not for security.

Frequently asked questions

Which hash should I use?
For security-sensitive work use SHA-256 or SHA-512. MD5 and SHA-1 are fine for quick checksums but are considered broken for security purposes.
Can I reverse a hash back to the text?
No. Hashing is one-way by design. This tool only generates hashes, it cannot decode them.
Is my text uploaded anywhere?
No. Hashing happens entirely in your browser, so the text you enter never leaves your device.