Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes — for text or files.
100% in your browser. Nothing is uploaded.
Text
Hashes appear as you type.
File
Frequently asked questions
Are MD5 and SHA-1 safe to use?
Not for security purposes. MD5 and SHA-1 are not collision-resistant — attackers can craft two different inputs that produce the same hash. They are fine for checksums and data integrity checks where there is no adversarial input, but you should use SHA-256 or higher for anything security-sensitive.
Is my text or file uploaded anywhere?
No. All hashing runs entirely in your browser using the Web Crypto API and a local MD5 implementation. No data leaves your device.
What is the file checksum feature for?
Paste the expected hash from a download page into the "Compare to" field and drop your file. The tool tells you whether the hashes match, so you can confirm the file has not been corrupted or tampered with.
More dev tools
JSON Formatter
Format, validate, minify, and explore JSON.
Base64 Encode/Decode
Encode and decode Base64 for text and files.
JWT Decoder
Decode and verify JSON Web Tokens.
URL Encoder
Encode, decode, and parse URLs and query strings.
UUID Generator
UUID v4, v7, and Nano ID. Bulk generation.
Regex Tester
Test patterns with live matches and replace.