GotoKit Online Hash Generator
Free online hash generator. Enter text or upload a file to generate 5 hashes. Live update, HMAC mode, case toggle, batch copy. All computation happens locally in your browser — no data is uploaded.
Docs
Free online hash generator powered by the browser’s native Web Crypto API and pure JavaScript MD5 implementation. All computation happens locally; no data is ever uploaded. Supports both text input and file upload modes, generating MD5, SHA1, SHA256, SHA384, and SHA512 hashes.
Key Features
- Five algorithms : MD5, SHA1, SHA256, SHA384, SHA512 — SHA family uses the browser’s native crypto interface; MD5 uses a pure JavaScript implementation
- Dual input modes : Type text directly or drag & drop any file (up to 100MB, chunked reading for smooth performance)
- Live update toggle : When enabled, hashes are computed as you type; when disabled, click the button or press Ctrl+Enter
- Case toggle : Switch each hash between uppercase and lowercase independently
- HMAC mode : Enter a secret key to generate keyed HMAC hashes for API signing and message authentication
- One-click copy : Individual copy buttons per algorithm plus a “Copy All Hashes” button at the bottom
- File progress bar : Shows reading progress when processing large files
- 100% private : All computation happens in your browser; files never leave your device
How to Use
- Choose Text or File mode
- Enter text or drop a file
- Optional: enter an HMAC key for HMAC mode
- Optional: enable “Live update” for real-time computation
- Click “Generate Hash” or press Ctrl+Enter
- View all five hash results and copy or toggle case
Use Cases
- Verify file download integrity (MD5/SHA256 comparison)
- Generate API request signatures (HMAC-SHA256)
- Password hashing (SHA256/SHA512)
- File deduplication
- Blockchain/digital signature development and debugging
Notes
- MD5 and SHA1 are no longer suitable for security use; use them for checksums and backward compatibility only
- File hashing is computed entirely in the browser; large files may take a few seconds
- All algorithms participate in HMAC mode when a key is provided
- Built purely on Web Crypto API + JavaScript
FAQ
Is it free?
Yes, completely free. No signup, no limits.
Is data uploaded?
No. All computation happens locally in your browser.
Which algorithms?
MD5, SHA1, SHA256, SHA384, SHA512. SHA uses Web Crypto API; MD5 uses pure JS.
What is HMAC mode?
Keyed-hash message authentication code. All algorithms use HMAC when a key is provided.
File hash support?
Yes. Drop files up to 100MB; chunked reading.
English
中文
Français
Español
日本語