URL Encoder & Decoder

Encode or decode URLs and query parameters. Two modes: Component encodes everything including ?, & and = (use it for query values), Full URL preserves reserved characters (use it for complete URLs). Result updates as you type.

How to use

1

Choose encode or decode

Select Encode to percent-encode text, or Decode to convert encoded text back.

2

Pick Component or Full URL

Component encodes everything (use for query values); Full URL preserves reserved characters (use for complete URLs).

3

Enter your input

Type or paste the text or URL.

4

Copy the result

Copy the encoded or decoded output to your clipboard.

Plain text input

0 characters

Encoded output
Output appears here...

Features

Component and Full URL modes

Choose the right encoding for query values vs complete URLs.

Instant conversion

The result appears as you type.

Swap input and output

Reverse the direction with one click.

Character count

See how many characters are in the input and output.

Common use cases

  • Encode a query parameter value for a URL
  • Decode a percent-encoded URL from a log or API
  • Prepare form data for transmission
  • Encode user input for a search query

Frequently Asked Questions

Related tools