Skip to main content
SiteIndex
DeveloperReady to use

Hash Generator

Create MD5, SHA-1, SHA-256, SHA-384, or SHA-512 checksums locally in your browser, and compare text digests with a published value.

Guide

Interactive workspace

No account required
Hash Generator
Hash a file

Compute MD5, SHA-1, SHA-256, SHA-384, or SHA-512 checksums for a local file up to 50 MB. The file is processed in your browser and is never uploaded.

How to use it

  1. Paste text and select MD5, SHA-1, SHA-256, SHA-384, or SHA-512.
  2. Select Generate hash for the text digest, or enter a published checksum and choose Verify.
  3. To checksum bytes instead, expand Hash a file and choose a local file. MD5 and SHA-1 are legacy algorithms; use SHA-256 or stronger for security.
What is Hash Generator?

Create MD5, SHA-1, SHA-256, SHA-384, or SHA-512 checksums locally in your browser, and compare text digests with a published value.

How it works

SiteIndex computes text and local file checksums in your browser. SHA digests use the Web Crypto API and MD5 uses a local implementation; files are never uploaded. Enter a published digest to compare it against the selected algorithm.

Common uses
  • Generate a checksum to verify text or file integrity.
  • Compare a downloaded file's hash against a published checksum.
  • Produce a SHA hash for a development or QA workflow.
Limitations
  • Text is encoded as UTF-8; a file digest is computed over its bytes. These differ if encodings or line endings differ.
  • A checksum is not a password hash, keyed MAC, or proof that a file is trustworthy.
Frequently asked questions
Is my file uploaded anywhere?
No. The file is hashed entirely in your browser using the Web Crypto API and never leaves your device.

Related tools