🧰 Encoder & Hash Toolkit

Base64, URL encoding, and MD5/SHA hashes β€” all computed locally in your browser.

Base64 Encoded
β€”
Base64 Decoded (treats input as Base64)
β€”

What does this toolkit do?

This page bundles three jobs developers and sysadmins do constantly: Base64 encoding/decoding, URL encoding/decoding, and hash generation (MD5, SHA-1, SHA-256, SHA-512). Everything is computed in your browser using native APIs β€” your input is never uploaded.

When to use each

  • Base64 β€” encode binary or text data into a safe ASCII string, common in data URIs, email attachments, and config files.
  • URL encoding β€” escape special characters so they can travel safely inside a URL or query string.
  • SHA-256 / SHA-512 β€” verify file integrity and checksums; modern, secure hashing.
  • MD5 / SHA-1 β€” still widely used for checksums and legacy systems, but not secure for passwords or signatures.

A note on security

Hashing is not encryption β€” it's one-way. Never use MD5 or SHA-1 to protect passwords; use a purpose-built password hash on the server instead. For account security, generate strong unique passwords with our password generator.