Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes instantly from any text or file. Hashes update as you type — no button needed. File checksum generation for download verification.
Input
Hash Results
About this tool
A privacy-first hash generator that produces four hash types simultaneously. Switch between text input (with live update as you type) and file upload (for checksum verification of downloads, builds, or backups). All four hashes — MD5, SHA-1, SHA-256, and SHA-512 — appear side-by-side so you can copy exactly what you need.
SHA-1, SHA-256, and SHA-512 use the browser's built-in crypto.subtle Web Crypto API. MD5 is implemented in pure JavaScript (the Web Crypto API does not support MD5 as it is cryptographically broken). Nothing is sent to any server.
How to use
Choose Text or File
Use the Text tab to hash any string — API keys, messages, passwords. Use the File tab to generate checksums for downloads, installers, or backups.
Enter your input
Type or paste into the textarea (hashes update instantly) or drag-and-drop a file onto the upload zone. Files up to 50 MB are supported.
Read the results
All four hash types (MD5, SHA-1, SHA-256, SHA-512) appear immediately. Each is displayed in full in a monospace code box — click it to select all.
Copy what you need
Use the copy button next to each hash for individual copying, or Copy All to get all four hashes formatted and ready for a spec sheet or documentation.
Frequently asked questions
Common questions about hash functions, checksums, and how to use this tool.
