Hash Generator
Generate SHA-256, SHA-384, and SHA-512 hashes.
- On your device
- No signup
Private on your device
Your information stays on your device and is not uploaded.
Generate SHA-256, SHA-384, and SHA-512 hashes.
Generate SHA-256 file checksums on your device.
Encode and decode text with Base64.
Format, minify, and validate JSON with optional key sorting.
Compare two JSON documents and list structural differences.
Format, minify, and validate XML with readable indentation.
Compare two XML documents and list structural differences.
Decode JWT tokens to inspect header and payload claims.
This SHA-1 hash generator computes 160-bit SHA-1 digests for legacy systems, old Git object IDs, and backward-compatible checksums—not for new security-sensitive integrity. Process text and files on your device.
SHA-1 is deprecated for collision-sensitive signatures—prefer SHA-256 or SHA-512 for new integrity designs.
Many older APIs and download mirrors still list SHA-1 for compatibility only.
Enter text or select a file, generate SHA-1, and compare the 40-character hex digest to your reference value.
Example: compute SHA-1 of a config string to match a legacy Jenkins plugin that still keys caches on SHA-1 digests.
Enter text and choose SHA-256, SHA-384, or SHA-512. Hashes are generated with secure random generation on your device.
Results are based on the inputs you provide and may not cover every edge case. This tool is for general use and is not professional advice.
Your data stays on your device and is not uploaded.
These pages use the same hash generator with guides tailored to specific search intents.
FAQ
Prefer SHA-256 or SHA-512 for new integrity checks. SHA-1 is for legacy compatibility.
40 hexadecimal characters representing 160 bits.
No. Hashes are one-way—you compare digests, not decrypt them.
Page last reviewed: