Hash Generator
Hash text with MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC-32, with HMAC and per-line options.
Developer & Web
Work out the MD5, SHA-1, SHA-256 or SHA-512 of a file and compare it with a published checksum.
Your files and text are processed on your own device, inside this page. Nothing is uploaded to Dubinity or stored, and closing the tab discards it. How privacy works
Drop in a file and get its checksums, then paste the value from the download page to see immediately whether they match.
The file is read 4 MB at a time and fed to incremental hashers, so memory stays flat and the page keeps responding - a multi-gigabyte ISO works, and the progress bar keeps moving. Nothing is uploaded, which is why it also suits confidential files and files far larger than any upload limit.
Our SHA implementations are checked against Node's OpenSSL-backed crypto on thousands of inputs in the test suite, so the digests are the same ones sha256sum would print.
Was this tool helpful?
Hash text with MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC-32, with HMAC and per-line options.
Encode any text to Base64, including Arabic and emoji, with URL-safe and line-wrapping options.
Read a JSON Web Token's header and payload, with expiry in plain language and optional HMAC verification.
Format and indent JSON, or minify it, with exact error positions and big numbers kept as written.
Create strong random passwords with the character rules a site demands, and see the real entropy.
See the IP address our server sees, the rough location attached to it and what your browser sends.