snaptxt.app

Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or a file. Everything runs in your browser — nothing is uploaded.

Algorithms

Hash Output

Hash output will appear here

How to use it

  1. 1Choose Text to hash a string, or File to hash a file.
  2. 2Type your text, or drop a file onto the dropzone.
  3. 3Copy any of the MD5, SHA-1, SHA-256, or SHA-512 digests.

Common use cases

  • Verify a downloaded file's integrity against a published checksum.
  • Generate a SHA-256 digest for an API signature or cache key.
  • Compare two values to confirm they're identical.
  • Produce a quick fingerprint of a blob of text or config.

Frequently asked questions

Is my file or text uploaded?
No. Hashing runs entirely in your browser using the Web Crypto API — nothing is sent anywhere.
Which algorithms are supported?
MD5, SHA-1, SHA-256, and SHA-512. SHA variants use the browser's native Web Crypto; MD5 uses a small in-browser library.
Should I use MD5 or SHA-1 for security?
No — MD5 and SHA-1 are broken for cryptographic purposes and should only be used for checksums or legacy compatibility. Use SHA-256 or SHA-512 for security.
Is there a file size limit?
There's no hard limit, but very large files are read fully into memory, so multi-gigabyte files may be slow or fail.