Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or files.

Loading tool…

About this tool

Compute MD5, SHA-1, SHA-256, and SHA-512 hashes of any text or file, entirely in your browser using the native Web Crypto API (with a small library for MD5).

How to use

  1. Paste text or drop a file.
  2. Select the hash algorithm(s) to compute.
  3. Copy the resulting hash.

FAQ

Why isn't MD5 supported by the browser natively?

The Web Crypto API deliberately excludes MD5 since it's cryptographically broken; this tool includes a small dedicated library for MD5 output where it's still needed for legacy compatibility checks.

Is this suitable for hashing passwords?

No — these are general-purpose hash functions without salting or key-stretching. Use a dedicated password-hashing algorithm like bcrypt or Argon2 on the server for that.