URL Encoder / Decoder

Encode special characters for use in URL components, or decode percent-encoded text back into readable characters. Everything happens locally in your browser, so the input never touches server memory.

Encode turns reserved characters into percent-encoded text so a URL component stays valid and readable by other tools.

What this tool does

It percent-encodes characters such as spaces, ampersands, question marks, and other reserved symbols so they can be safely used in URL parts.

Why it is private

The encoding and decoding happen entirely on the page in your browser, so your text is not uploaded or stored on the server.

What it is useful for

  • Preparing query parameter values for links and APIs.
  • Inspecting percent-encoded text you copied from logs, browsers, or tools.
  • Turning encoded characters back into normal readable text.

Important note

This is encoding, not encryption. It makes text URL-safe, but it does not hide or protect the content.