Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files, with hex and Base64 output. Uses Web Crypto — 100% private.
About Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files, with hex and Base64 output. Uses Web Crypto — 100% private. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
Which hashing algorithms are supported?
SHA-1, SHA-256, SHA-384, and SHA-512 via the browser's native Web Crypto API. SHA-1 is included for legacy compatibility but should not be used for security-sensitive purposes — use SHA-256 or SHA-512.
Can I hash files?
Yes. Drop any file and it's hashed in a Web Worker using streaming chunked reads, so even multi-GB files work without memory issues. Files never leave your browser.
Why not MD5?
MD5 is cryptographically broken (collisions can be generated in seconds). Web Crypto doesn't expose it, and we don't ship a polyfill because no one should be using MD5 for any purpose in 2026.
Related tools
.bashrc / .zshrc Alias & Config Manager
Build shell aliases, functions, exports, and PATH edits in a visual editor, then export a clean, commented .aliases file sourced from both .bashrc and .zshrc — with shadowing detection against shell builtins and common CLI tools, function suggestions when args are needed, starter packs (git, docker, kubectl, navigation, safety, ls, dev, devops, data science), import of existing rc files, dedupe, history (localStorage), and shareable URL. 100% client-side.
Add / Subtract Date Calculator
Add or subtract years, months, weeks, days, hours, minutes and seconds from a starting date/time. Calendar-day or business-day mode with custom weekend + holiday list. Month-end policy toggle (clamp to last day vs overflow). Repeat/series mode (e.g. every 2 weeks x 10) with CSV export. Shareable URL. 100% client-side.
Add Line Numbers
Add sequential line numbers to text. Custom format, padding, start, step. Skip empty lines.