Input
13 bytes · or drop a .txt file
MD5
SHA-1
SHA-256
SHA-384
SHA-512

What is a hash function?

A hash function takes an input of any size and produces a fixed-length string called a digest or checksum. The same input always produces the same output, but even a single character change produces a completely different hash.

Hash functions are used to verify file integrity, store passwords (SHA-256 and above), generate cache keys, and sign API requests.

MD5, SHA-1, SHA-256 and SHA-512

Four algorithms cover almost every use case, from legacy checksums to modern security.

MD5128-bit · 32 hex chars — checksums, non-security IDs
SHA-1160-bit · 40 hex chars — deprecated for security
SHA-256256-bit · 64 hex chars — current security standard
SHA-512512-bit · 128 hex chars — maximum collision resistance

Client-side, no data sent

All hashes are computed directly in your browser using the native Web Crypto API (SHA family) and a pure JavaScript MD5 implementation. Your input never leaves your machine.

This makes the tool safe to use with sensitive data such as passwords, tokens, or private keys, though as a general rule you should never hash production secrets in a web tool.