File Hash Calculator
Drag and drop a file to compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes. Verify file integrity by comparing against an expected hash. All processing happens in your browser.
About File Hash Calculator
A file hash (or checksum) is a fixed-size string computed from the contents of a file. Even a tiny change to the file produces a completely different hash, making hashes ideal for verifying file integrity — for example, confirming a download wasn't corrupted or tampered with.
MD5 produces a 128-bit hash. While no longer recommended for security purposes, it's still widely used for quick integrity checks and is commonly listed on download pages.
SHA-1 produces a 160-bit hash. It's used in Git for commit IDs and some legacy systems, but is considered weak for cryptographic purposes.
SHA-256 is the modern standard for file verification, producing a 256-bit hash. It's used by package managers, software distributors, and blockchain systems.
SHA-384 and SHA-512 provide even longer hashes (384 and 512 bits respectively) for applications that require extra collision resistance.
All hashing is performed entirely in your browser using the Web Crypto API (SHA) and a pure JavaScript implementation (MD5). Your files are never uploaded to any server.
Related Inspect Tools
JSON Path Tester
Test JSONPath expressions against JSON data with real-time evaluation
Color Contrast Checker
Check WCAG 2.1 color contrast ratios for AA and AAA accessibility compliance
JSON Schema Validator
Validate JSON data against JSON Schema (Draft 07) with detailed error reporting and schema generation
IP / CIDR Toolkit
Subnet calculator, VLSM divider, IP range to CIDR converter, and IP address classifier