Dev-data · Free

Hash Generator

MD5/SHA-256/512 hashes of text or files — in your browser.

Stays on your deviceFree

Everything runs in your browser with Web Crypto — your text and files are never uploaded.

Hash Generator computes the MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of any text or file, entirely inside your browser. As you type, every hash updates live, shown as both hexadecimal and base64, each with a one-click copy button. The SHA algorithms run on the browser's built-in, hardware-accelerated Web Crypto API; MD5 runs in a tiny JavaScript library. Nothing is uploaded — your input never leaves your device, so this is a safe place to hash sensitive values like passwords, API keys or file checksums. Hashes are deterministic: the same input always produces the same digest, and these tools produce exactly the standardized values (for example, the SHA-256 of an empty string is always e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855). Use it to verify a downloaded file's checksum, generate an integrity digest, or compare a hash against an expected value.

How it works

  1. Type or paste your text — every hash updates instantly as you type.
  2. Read the hash you need: MD5, SHA-1, SHA-256, SHA-384 or SHA-512, in hex or base64.
  3. Click copy on the value you want. Nothing was uploaded — it all ran in your browser.
  4. To hash a file, open “Hash a file” and drop the file in; its checksums appear the same way.

FAQ

How it works & more

More Dev-data tools

Free

Base64 Encoder

Encode & decode Base64 — in your browser, nothing uploaded.

Free

JSON Formatter

Format, validate & minify JSON — in your browser.

Free

Timestamp Converter

Unix epoch ↔ date — ISO 8601, UTC and timezone.