Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text or files. Verify file integrity by comparing hashes. 100% client-side — nothing leaves your browser.
Enter text or upload a file to generate hashes
A cryptographic hash function converts any input into a fixed-size string of characters. The same input always produces the same hash, but even a tiny change creates a completely different output (the "avalanche effect").