oddkit
~/oddkit/tools/
// make text survive the wire

Encoder · Decoder

Encode and decode text using URL encoding, Base64, or HTML entities, all locally in your browser.

no server upload

Browser-based text encoder and decoder

Encode and decode small text snippets for URLs, query strings, embeds, and API payloads without uploading anything to a server. Switch between URL encoding, Base64, and HTML entities, and see the result update instantly.

Text is encoded and decoded locally in your browser. Nothing you type is uploaded to oddkit.

Common use cases

  • Prepare query string values for URLs and API requests
  • Decode Base64 payloads from tokens, logs, or configs
  • Escape or unescape HTML entities before embedding text in markup

Supported modes

URL encoding, Base64, and HTML entity encoding are supported, in both directions.

FAQ

Is my text uploaded to oddkit?

No. Encoding and decoding run locally in your browser.

What happens if I paste invalid input?

The tool shows a clear error message explaining why the text can't be decoded, instead of silently failing.

Can I copy the result?

Yes. Use the copy button to copy the output to your clipboard.