Hash Generator
Hash text or files with SHA, SHA-3 and HMAC algorithms.
What is the Hash Generator?
A hash generator turns any input into a fixed-length fingerprint that changes completely if the input changes by a single bit. Hashes verify integrity and are one-way — you cannot recover the original text from the digest. HMAC additionally mixes in a secret key to prove authenticity.
Frequently asked questions
Is my HMAC secret sent anywhere?
No. Hashing runs through the browser Web Crypto API on your own device. The secret is held in memory for the calculation and is never stored or transmitted.
Which hash algorithm should I choose?
SHA-256 is the sensible default for integrity and signatures. Use SHA-512 where you want a longer digest, or SHA-3 if a standard or auditor requires it. Avoid SHA-1 for anything security-related — it is broken for collision resistance.
Can a hash be reversed or decrypted?
No. Hashing is not encryption and has no key to undo it. What attackers do instead is guess: hash enormous lists of likely inputs and look for a match. That is why passwords need a slow, salted algorithm rather than a plain SHA hash.
Related Generators
- UUID GeneratorGenerate v4 UUIDs in bulk.
- QR Code GeneratorCreate styled QR codes for links, text and contact cards.
- Lorem IpsumGenerate placeholder paragraphs, sentences and words.
- Slug GeneratorTurn titles into clean, URL-safe slugs.
- Password GeneratorGenerate strong passwords or passphrases and score their strength live.
Hash Generator is one of 6 tools in Generators on Toolkit Hub, a free collection of browser-based utilities. It requires no account and no installation. Browse all tools.