Premium Converters
Loading
Loading
Loading
Compute cryptographic hashes of text or files in your browser. All five major algorithms, no upload.
Utility
Generated on May 23, 2026
Compute cryptographic hashes of text or files in your browser. All five major algorithms, no upload.
The Hash Calculator computes the cryptographic digest of any text or file using the five most common algorithms: MD5 (128-bit, legacy/integrity-only), SHA-1 (160-bit, deprecated for security), SHA-256 (256-bit, the modern default), SHA-384 and SHA-512 (longer SHA-2 variants used in TLS 1.
Formula
Hash function H(message) → fixed-size output. Cryptographic hashes are deterministic, fast, one-way, and exhibit the avalanche effect (1-bit input change flips ~50% of output bits).You usually open a hash calculator for one of three reasons: you downloaded a big file and want to confirm it's not corrupted, you're debugging a signed webhook where your computed signature doesn't match what the sender claims, or you're staring at a checksum in a deployment script wondering if the file in S3 still matches the one you uploaded last week. All three need the same thing — a way to feed bytes in and get a fixed-length fingerprint back, fast, without sending those bytes to anyone else. Hash everything in the browser using the Web Crypto API (SHA family) and a local MD5 implementation, so your file or text never leaves the tab. SHA-256 is the answer when you don't know which to pick; MD5 and SHA-1 are still here because the real world is full of legacy checksums and Git commit IDs, but treat them as integrity-only — both have been cryptographically broken and won't protect you from a deliberate attacker. SHA-384 and SHA-512 are there when a spec explicitly demands them (TLS 1.3 cipher suites, NSA Suite B).
The Hash Calculator computes the cryptographic digest of any text or file using the five most common algorithms: MD5 (128-bit, legacy/integrity-only), SHA-1 (160-bit, deprecated for security), SHA-256 (256-bit, the modern default), SHA-384 and SHA-512 (longer SHA-2 variants used in TLS 1.3, NSA Suite B, and high-assurance contexts). All hashing happens in your browser via the Web Crypto SubtleCrypto API (SHA family) and crypto-js (MD5) — your text and files are never uploaded anywhere. Useful for verifying file downloads against published checksums, generating ETags, debugging signed APIs, and learning how cryptographic primitives produce avalanche-effect outputs from any input.
Side-by-side comparison of supported hash functions.
| Algorithm | Output bits | Hex chars | Security status | Common uses |
|---|---|---|---|---|
| MD5 | 128 | 32 | BROKEN (collisions known since 2004) | Legacy file checksums, ETags |
| SHA-1 | 160 | 40 | DEPRECATED (collisions since 2017) | Git commit IDs, legacy systems |
| SHA-256 | 256 | 64 | Secure (recommended default) | Bitcoin, TLS, HMAC, modern integrity |
| SHA-384 | 384 | 96 | Secure | TLS 1.3, NSA Suite B |
| SHA-512 | 512 | 128 | Secure | Long-output HMAC, high-assurance contexts |
Verify an ISO download against its published SHA-256 checksum to detect tampering or corruption.
Generate ETags for HTTP caching: hash the response body, send as `ETag: "<hash>"`.
Debug HMAC signatures in API integrations — compute the expected SHA-256 of a known payload + secret to compare.
Git uses SHA-1 for commit IDs (40-character hex strings) — paste a commit's contents to see its hash.
Bitcoin block hashing uses SHA-256 twice (SHA-256(SHA-256(block_header))).
Jump to a ready-made conversion — useful for quick reference and sharing:
Base Converter
Convert integers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16) — built for programmers debugging memory addresses, bitmasks, and hex colors.
Unix Timestamp Converter
Translate Unix epoch timestamps (seconds or milliseconds since Jan 1 1970 UTC) to readable ISO, UTC, and local-timezone dates — auto-detects format and handles the Y2038 problem.
Color Converter
Translate colors between HEX, RGB, and HSL with a live swatch preview — built for CSS work, brand palette design, and converting Tailwind shades between formats.
Word Counter
Live word, character, sentence, and paragraph counter with reading and speaking time estimates — ideal for essays, blog SEO, tweets within 280 chars, and timed speeches.
Case Converter
Instantly convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case — ideal for variable renaming, URL slugs, and headings.
Password Generator
Generate cryptographically secure random passwords (6 to 64 chars) using the browser's Web Crypto API, with strength meter and optional uppercase, digits, and symbol character sets.
Text Reverser / Palindrome Checker
Reverse any text character-by-character or word-by-word, plus check classic palindromes like "A man, a plan, a canal: Panama" while ignoring spaces, punctuation, and case.
QR Code Generator
Create QR codes from URLs, text, Wi-Fi, contact cards, email, phone, SMS, and locations. Free PNG and SVG download.
Browse all Utility calculators & converters
See every tool in this category, plus FAQs and category-specific guides.