Encoder / Decoder

Base64, URL Encoding, and Hashing.

Encoder / decoder usage guide

This encoder / decoder supports Base64, URL encoding and common cryptographic hash functions such as MD5, SHA‑1 and SHA‑256. It is useful for API debugging, frontend development and quick security checks.

Common use cases

  • URL‑encode query parameters that contain non‑ASCII characters to avoid broken links and garbled text
  • Encode and decode Base64 strings when testing simple data wrapping between services
  • Generate MD5, SHA‑1 or SHA‑256 checksums to verify whether files or payloads have changed
  • Quickly compare your hash output with the value returned by a backend signing algorithm

Practical tips

  1. Use the Algorithm selector to switch between Base64, URL, MD5, SHA‑1 and SHA‑256.
  2. Hash functions are one‑way: you can only choose Encode / Hash, the Decode button is disabled by design.
  3. After processing, copy the output and paste it into API documentation, test scripts or other tools.

All encoding, decoding and hashing happens locally in your browser, so test data and secrets are not uploaded.