Hash Generator
Generate SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text. All hashing runs in your browser and updates as you type.
Generate SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text. All hashing runs in your browser and updates as you type.
A cryptographic hash function takes any input and produces a fixed-size output (the hash or digest). The same input always produces the same hash, but even a tiny change in the input produces a completely different output. Hashes are one-way - you can't reverse them to get the original input. SHA-1 produces a 160-bit (40 hex character) hash, SHA-256 a 256-bit (64 hex character) hash, and SHA-512 a 512-bit (128 hex character) hash. SHA-1 is still everywhere (git object IDs, older checksums) but it's been broken for collision resistance, so reach for SHA-256 or stronger when security matters.
Type or paste text into the input field and the hash is generated instantly. Select the algorithm you need from the available options. Copy the result with one click.
Verifying file integrity by comparing checksums. Generating consistent identifiers from input data. Checking if two pieces of content are identical without comparing the full content. Creating cache keys. Verifying downloaded files match their published checksums.