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
Dockerfile Validator
Validate and lint Dockerfiles for syntax errors, security issues, best practices, and layer optimization
Kubernetes YAML Validator
Validate Kubernetes manifests for syntax, required fields, best practices, security, and resource limits
OpenAPI / Swagger Validator
Validate OpenAPI 3.x and Swagger 2.0 specs for structure, paths, schemas, security, and best practices
.env File Validator
Validate .env files for syntax errors, duplicate keys, security risks, and best practices — export .env.example templates