links

URL Encoder/Decoder

Encode URL components or decode percent-encoded text when a query string starts looking like keyboard confetti.

Output

Encoded or decoded output will appear here.

Input

0

characters

Output

0

characters

Status

Ready

component mode

What this tool does

URL Encoder/Decoder converts text using URL-safe escaping and can work with individual components or full URLs.

When to use it

Use it while preparing query parameters, decoding copied links, debugging redirects, or checking API examples.

How it works

Choose encode or decode, select component or full URL mode, then copy the transformed text from the live result.

Useful for

  • Encode query parameter values before building a URL.
  • Decode percent-encoded strings from logs or links.
  • Check whether a full URL has valid escaping.

Questions before the button mashing

When should I use component mode?

Use component mode for query values or path pieces. It escapes more characters than full URL mode.

Why can decoding fail?

A malformed percent escape, such as a lonely percent sign, is not valid URL encoding and needs to be fixed first.

Related tools

Nearby tiny fixes