Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text.

Input

Algorithm
Examples:

Output

What is a hash generator?

A hash generator produces a fixed-size fingerprint (hash) of any input text using algorithms such as MD5, SHA-1, SHA-256, or SHA-512. The same input always yields the same hash; changing even one character changes the result. Hashes are one-way: you cannot recover the original text from the hash. They are used for checksums, password storage, and data integrity.

Why this tool is useful

Developers often need to quickly hash a string for API signatures, config checksums, or debugging. This tool computes MD5 and SHA hashes in your browser with no server round-trip. Output updates as you type or when you switch algorithms. Use it to verify checksums, generate test hashes, or inspect how different algorithms behave on the same input.

Example usage

Type "hello" and choose SHA-256 to see 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Switch to MD5 to get a shorter hash. Try the example chips to fill the input. For URL or Base64 encoding use URL Encoder or Base64; for structured data use JSON Formatter.

How to use this tool

Enter or paste text in the input box. Select MD5, SHA-1, SHA-256, or SHA-512 from the dropdown. The hash appears in the output and updates automatically. Use Copy to copy the hash. Clear resets input and output. All processing is client-side; nothing is sent to a server.