Hash any text string with MD5, SHA-1, SHA-256 or SHA-512. Useful for checksums, verifying file integrity references, comparing cached strings and learning how digests work. Hashing uses your browser's crypto — the input never reaches a server. MD5 and SHA-1 are shown for compatibility only; use SHA-256 or better for security-sensitive work.
🔒 Your file is processed locally in your browser whenever supported. This tool runs entirely on your device — nothing you type or upload is sent to a server, logged, or stored.
SHA-256 or SHA-512 for anything security-related. MD5 and SHA-1 are included for legacy checksums only — both are broken against deliberate collisions.
No. Hashing is one-way: you cannot recover the input from the digest. Encryption is reversible with a key. Passwords need slow hashes (bcrypt, argon2), not fast SHA digests alone.
All SHA-256 digests are 256 bits (64 hex characters) regardless of input size — that is by design. Same-length output does not mean related content.
| Platform | Supported | Offline | Local | Server | Network |
|---|---|---|---|---|---|
| WEB | Yes | Yes | Yes | No | Not required |
| PWA | Yes | Yes | Yes | No | Not required |
| ANDROID | Yes | Yes | Yes | No | Not required |
| IOS | Yes | Yes | Yes | No | Not required |
Estimate password entropy and get practical hardening tips. Checked locally only.
Generate secure hex tokens for API keys and secrets (local randomness only).
Generate version-4 UUIDs locally using cryptographically secure randomness.
Encode any text into Base64. Runs entirely in your browser.
Advertisement