Private · client-side only

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.

0 / 200,000

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.