Skip to content

Developer tools

Hash generator – MD5, SHA-256 and SHA-512

Get MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or any file, to verify a download checksum. The file never leaves your device.

  • No uploadYour files are processed on your device and never sent anywhere.
  • FastNo upload or download wait – results appear in seconds.
  • Free, no signupNo account, no watermark and no daily limit.
Hash generator

Processed in your browser. Files are never uploaded.

or drop a file here

How to use the hash generator

  1. Paste text or choose a file.

  2. Run the hash.

  3. Copy the digest, or compare it with the published checksum.

  • No uploadYour files are processed on your device and never sent anywhere.
  • FastNo upload or download wait – results appear in seconds.
  • Free, no signupNo account, no watermark and no daily limit.

Generate MD5 and SHA hashes for text or a file

Paste text or choose a file to get its MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes as hex strings. The most common use is to verify a download: compare the SHA-256 here with the checksum the publisher lists, and if they match, the file hasn’t been changed or corrupted. Hashing runs on your device, so even large or private files are never uploaded.

Which hash to use

Hash Length (hex) Use today
SHA-256 64 Default for checksums and new work
SHA-512 128 Extra margin, also common
SHA-384 96 Some certificates and APIs
SHA-1 40 Legacy only
MD5 32 Legacy checksums only, not secure

Tips

  • Copy the publisher’s checksum and compare it character for character. Case doesn’t matter.
  • A hash is not encryption. For secrets, use the password generator.
  • Very large files use memory because the whole file is read in the browser.

Make unique IDs with the UUID generator, or encode data with the Base64 encoder.

Frequently asked questions

How do I check a file’s SHA-256 checksum?

Choose the file and compare the SHA-256 shown with the one the publisher lists. If they match exactly, the file is unchanged.

Which hash should I use?

SHA-256 for checksums and anything new. MD5 and SHA-1 still appear in older tools but are not safe against deliberate collisions.

Does uppercase or lowercase matter?

No. Hex digests are the same in either case.

Does the file name change the hash?

No. Only the bytes are hashed, so renaming a file doesn’t change its digest.

Can a hash be reversed?

No. A hash is a one-way fingerprint.

Is my file uploaded?

No. Hashing runs on your device. SHA uses Web Crypto, and MD5 is computed by code on this page.

Related tools

Last updated: