Developer

URL Encoder & Decoder

Convert URL-component text in either direction with strict percent-escape validation, Unicode support, copy and text-download controls, and no server upload.

View Developer Tools

URL-component conversion happens locally in your browser. Input and output are not uploaded or stored by Tool Teaze.

Conversion mode
Converts one URL component. A plus sign stays a plus sign rather than becoming a space.

URL-encoded output

Output is generated only when you run the current conversion.

Conversion happens entirely in your browser. Input and output are not uploaded or stored by Tool Teaze.

What this tool does

This utility uses browser-native URL-component encoding to turn Unicode text into percent escapes and decode valid percent-encoded UTF-8 text.

How to use it

  • Choose whether to encode text or decode a URL component.
  • Enter the source value and run the conversion.
  • Copy the current output or download it as a plain-text file.

Example input and output

Input: summer sale / café

Output: summer%20sale%20%2F%20caf%C3%A9

Common use cases

  • Preparing a query parameter value for a URL
  • Reading percent-encoded text from a link or API response
  • Checking URL-component encoding without sending content to a server

FAQ

Does this encode an entire URL?

No. It encodes or decodes one URL component. Encoding a complete URL would also escape structural characters such as colons, slashes, question marks, ampersands and equals signs.

How are spaces and plus signs handled?

Encoding turns spaces into %20 and plus signs into %2B. Decoding preserves a literal plus sign; it does not apply form-data rules that translate plus to a space.

Does it support emoji and non-Latin text?

Yes. Browser-native URL-component conversion uses UTF-8 percent escapes for Unicode text, including emoji and CJK characters.

What happens with malformed percent escapes?

Incomplete escapes and byte sequences that are not valid UTF-8 are rejected with a validation message instead of producing unreliable output.

What is the size limit?

Source or decoded UTF-8 text is limited to 1 MiB to bound browser memory and clipboard work.

Is my content uploaded or saved?

No. Conversion runs locally in your browser, and Tool Teaze does not upload or persist the input or output.