URL Encoder Tool

Encode and decode special characters in URLs using percent-encoding.

Last updated: 2025/12/28 Developer
Input

How to Use

1

Enter Text

Enter the text you want to encode or decode.

2

Select Mode

Choose the encoding mode based on your use case.

3

Convert and Use

Copy the result and use it in your URL or query parameters.

About URL Encoding

URL encoding (percent-encoding) converts characters that are not allowed in URLs into %XX format.

Features

  • 3 Encoding ModesChoose from component, URI, or form encoding based on your needs.
  • Simple OperationConvert instantly with a button click. Easy swap function.
  • Preserve URL StructureURI mode preserves :// and / while encoding other characters.
  • Privacy ProtectedAll processing happens in your browser. Data is never sent to servers.

Use Cases

  • Encode non-ASCII characters in URLs
  • Create API query parameters
  • Encode form data
  • Create redirect URLs
  • Create social sharing URLs

FAQ

Is the URL encoder free?
Yes, it is completely free. No registration required.
Does space become + or %20?
It depends on the mode. Form mode uses +, others use %20.
What is the difference between Component and URI?
Component encodes all special characters. URI preserves URL structure characters like :// and /.
What if decoding does not work?
The string might be double-encoded. Try decoding multiple times.
Can it encode characters other than ASCII?
Yes, it can encode all Unicode characters.