Free online MD5, SHA-1, SHA-256, SHA-512 hash generator, HMAC generator, file hash checker, and JWT decoder. Runs in your browser.
A cryptographic hash function takes any input and returns a fixed-length fingerprint. The same input always produces the same hash; a one-bit change in the input completely changes the output. This property makes hashes useful for verifying file integrity, storing passwords, and generating cache keys.
MD5 and SHA-1 are still widely used for non-security checksums — verifying that a downloaded file is intact — but are no longer suitable for password storage. SHA-256 and SHA-512 are the current standards for any security-sensitive application.
JWT (JSON Web Token) is a compact, URL-safe token format used extensively for authentication. Our decoder shows the header, payload, and signature claims without requiring a secret key — useful for inspecting tokens during development.