Free Tools
Blog

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text or file, all at once, in your browser.

MD5
SHA-1
SHA-256
SHA-384
SHA-512

Hashing happens entirely in your browser — your text and files are never uploaded. MD5 and SHA-1 are fine for checksums but aren't secure for passwords or signatures.

How to use this tool

  1. 1Choose whether to hash text or a file.
  2. 2Type or paste your text, or choose a file.
  3. 3Copy any of the MD5, SHA-1, SHA-256, SHA-384 or SHA-512 results.

Features

  • Five algorithms at once: MD5, SHA-1, SHA-256, SHA-384 and SHA-512.
  • Hash text or files up to 200 MB.
  • Optional uppercase output.
  • Copy any hash in one click.
  • Verified against standard test vectors.

Privacy

Hashing happens entirely in your browser using the Web Crypto API. Your text and files are never uploaded.

Frequently asked questions

What is a hash?

A fixed-length fingerprint of some data. The same input always gives the same hash, and even a one-character change gives a completely different one.

How do I verify a downloaded file?

Hash the file here and compare the result with the checksum published by the source (usually SHA-256). If they match, the file is intact.

Is MD5 or SHA-1 secure?

Not for security purposes — both can be attacked. They’re fine for detecting accidental changes, but use SHA-256 or stronger for anything that matters, and never store passwords with a plain hash.

Can a hash be reversed?

No. A hash isn’t encryption, so there’s nothing to decrypt. Short or common inputs can be guessed by hashing many candidates, though.

Related tools