Hash & encode generator
SHA-1 / SHA-256 / SHA-512 / MD5 hashes, Base64, URL and hex encode/decode, plus random strings — all in your browser with a character limit. Nothing uploaded.
Processing stays in your browser (Web Crypto + local MD5). Max input 200,000 characters. Random strings use a secure random source when available. MD5/SHA-1 are for checksums and legacy systems — prefer SHA-256+ for security.
Ready.
Online hash generator and encoders
Create cryptographic digests and transform text with Base64, URL, and hex encoding—without uploading data to a server. Useful for checksums, API tokens, debugging encoded payloads, and generating random strings for secrets or test IDs.
What you can do
- Hash with SHA-256, SHA-384, SHA-512, SHA-1, or MD5 (hex or Base64 output)
- Optional HMAC for SHA algorithms when you need a keyed message authentication code
- Base64 encode/decode UTF-8 text
- URL encode/decode query-safe strings
- Hex encode/decode UTF-8 bytes
- Generate random strings with length limits and charset presets
Practical tips
- Prefer SHA-256 or stronger for integrity checks; treat MD5 and SHA-1 as legacy
- Keep secrets out of shared screens—clipboard paste is convenient but visible
- Random password mode is for convenience; use a password manager for production credentials
Frequently asked questions
Is my text sent to the server?
No. Hashing and encoding run in your browser. Nothing is stored on WebPata for this tool.
Why is there a character limit?
Very large pastes can freeze the tab. The 200,000 character cap keeps the tool responsive while covering typical tokens and documents.