URL Encoder & Decoder

Percent-encode text for safe URLs, or decode an encoded string back to readable text.

Input
Auto encode
Only parameters
Result
The encoded or decoded URL will appear here.

Free · Private · Runs in your browser

How to use

Encode

  1. Paste a URL into the input, e.g. https://koaris.com/?title=hello world.
  2. Click Encode.
  3. Copy the result, or download it as a text file.

Decode

  1. Paste an encoded string into the input.
  2. Click Decode to get the readable URL back.

Good to know

Auto encode re-encodes as you type. Only parameters keeps the base URL intact and encodes just the query string — handy for UTM links and API requests.

Questions

Is this the same as encodeURIComponent?
Close. It percent-encodes the characters that are unsafe in a URL. Use “Only parameters” when the base URL is already valid and you just need the query string encoded.
How are spaces and + handled?
Spaces become %20. A literal + is kept as-is on decode, so an already-encoded string round-trips cleanly.
Does anything get sent to a server?
The request goes to a Koaris edge function that transforms the text and returns it. Koaris does not intentionally store your input or output; limited invocation metadata may be retained for operations.

Advertisement