Security tools

Hash Generator

Calculate MD5, SHA-1, SHA-256 and SHA-512 checksums of text or raw file bytes locally.

Runs locally

Source

  • Text: hash the text entered below as UTF-8 (Unicode Transformation Format, 8-bit), without trimming spaces.
  • File: hash the exact bytes of a local file, including binary files. Up to 1 MB starts automatically. For larger files up to 10 MB, choose Hash.

Algorithm

  • MD5 (Message Digest 5): for legacy compatibility only; not suitable for security-sensitive verification.
  • SHA-1 (Secure Hash Algorithm 1): for legacy compatibility only; not suitable for security-sensitive verification.
  • SHA-256 (Secure Hash Algorithm, 256-bit): a good default for checking file or text integrity.
  • SHA-512 (Secure Hash Algorithm, 512-bit): a longer digest for systems that require it.
  • These are hashes, not encryption or password storage.

Text: up to 1 MB. Files: up to 10 MB. MD5 and SHA-1 are legacy checksums, not secure password protection. Output: up to 2 MB.

Guide

Calculate a checksum for text or the exact bytes of a file. Compare it with a known checksum produced using the same algorithm. For a file larger than one megabyte, choose Hash to start.

  1. Choose text or a file

    Type into Input, choose an example or use Open file. Files are hashed as raw bytes; text uses UTF-8 without trimming.

  2. Choose the algorithm

    SHA-256 is the default. Text and files up to 1 MB update automatically. For larger files choose Hash after selecting the file or changing the algorithm. MD5 and SHA-1 are legacy checksums.

  3. Keep the result

    Use Copy output or Download above the fields. On mobile, choose Output. Clear removes the result from this page.

On mobile, choose Output to read the result. Clear removes your data and keeps your settings.

Source

  • Text: hash the text entered below as UTF-8 (Unicode Transformation Format, 8-bit), without trimming spaces.
  • File: hash the exact bytes of a local file, including binary files. Up to 1 MB starts automatically. For larger files up to 10 MB, choose Hash.

Algorithm

  • MD5 (Message Digest 5): for legacy compatibility only; not suitable for security-sensitive verification.
  • SHA-1 (Secure Hash Algorithm 1): for legacy compatibility only; not suitable for security-sensitive verification.
  • SHA-256 (Secure Hash Algorithm, 256-bit): a good default for checking file or text integrity.
  • SHA-512 (Secure Hash Algorithm, 512-bit): a longer digest for systems that require it.
  • These are hashes, not encryption or password storage.
Shortcuts
  • Ctrl / Cmd + Enter — Run selected action
  • Ctrl / Cmd + Shift + C — Copy output
  • Ctrl / Cmd + S — Download output
  • ? — Show shortcuts outside text fields

Shortcuts work while focus is in the workspace. Copy and download need valid output.

Common questions
Is anything uploaded or saved?
No. Processing stays in a browser worker. Inputs, filenames and generated results are not stored, uploaded or added to shared links. Copy and Download act only when you choose them.
Can I use this for password storage?
No. These general-purpose hashes are not password-storage functions. MD5 and SHA-1 are unsuitable for security-sensitive collision resistance. Hashing is not encryption.
What are the limits?
Up to 1 MB of text or 10 MB per file. Output is hex. Processing stops after five seconds.

Was this tool helpful?

Only your rating and optional feedback are sent. Your tool input and output are never included.