Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from any text. All four update as you type, and nothing leaves your browser.
Hashing happens in your browser. The text is never sent anywhere.
Waiting for input
Waiting for input
Waiting for input
Waiting for input
Type or paste the text you want to hash into the input box. It can be a password, a file listing, an API payload or a single word. The tool reads it directly in the browser.
MD5, SHA-1, SHA-256 and SHA-512 are all computed at once and update as you type, so you can compare algorithms without switching modes or pressing a button.
Each result has its own copy button. The value is the standard lowercase hexadecimal digest, so it matches what your language, database or command line tool produces.
No. SHA hashing uses the browser's built-in Web Crypto API and MD5 runs in local JavaScript. Nothing you type is sent anywhere, which also means the tool keeps working with no network connection.
A hash turns any input into a fixed-length fingerprint. It is used to verify that a download arrived intact, to compare files without reading them, to index content, and inside signatures and integrity checks across APIs.
No. Both are broken for security purposes and are marked legacy here. They are still fine for checksums and legacy integrations. For passwords use a slow password hash such as bcrypt or Argon2, never a plain digest.
SHA-256 is the sensible default for integrity checks, signatures and API request signing. SHA-512 is a reasonable choice when you want a longer digest, and on 64-bit hardware it is often no slower.
This tool hashes text. For a file checksum, use your operating system: shasum -a 256 on macOS and Linux, or Get-FileHash in PowerShell on Windows. The digests are directly comparable.
Almost always whitespace or encoding. A trailing newline changes the digest completely, and so does using a different character encoding. This tool hashes exactly the bytes of the UTF-8 encoded text you paste.
Not directly, but short or common inputs can be looked up in precomputed tables. That is why passwords need salting and a purpose-built password hash rather than a bare digest.
Yes. It is completely free with no sign-up, no rate limit and no watermark, like every tool in the Pinkontin developer toolbox.
Online password generator, no sign-up. Create strong, random passwords with customizable length and character sets. Generated locally and never stored.
Open ToolFree online Base64 encoder and decoder. Convert text and data with URL-safe mode and full Unicode support, all in your browser.
Open ToolOnline JWT decoder, no login required. Paste a JSON Web Token to inspect its header, payload and expiration. Decoding happens entirely in your browser.
Open Tool