Skip to content

Free URL Encoder / Decoder

New

Encode special characters for URLs or decode percent-encoded strings instantly.

Input (Plain Text)

0 characters

Output (Encoded URL)

0 characters

Common URL Encoded Characters
Space→%20 or +
!→%21
#→%23
$→%24
&→%26
'→%27
(→%28
)→%29
*→%2A
+→%2B
/→%2F
?→%3F

About URL Encoding

URL encoding, also known as percent-encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI). It replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits representing the character's ASCII code.

When to Use

  • Passing data in URL query strings
  • Form submissions with special characters
  • API requests with dynamic parameters
  • Encoding file paths or names

Frequently Asked Questions

Common questions about URL Encoder.

Related free tools

What this tool does

Percent-encode text for URL components or decode escaped text.

How to use it

Choose the operation and the appropriate component or full-URL mode before converting.

Worked example

Component encoding a b&c gives a%20b%26c.

Limitations and checks

Encoding a whole URL as one component also escapes its separators. Do not repeatedly decode untrusted input; malformed escapes can be rejected.

How your data is processed

The operation runs in your browser. Copy and download actions use your device. Where Save work is offered, a local copy is stored; eligible work can sync only under your enabled account settings. See Privacy for site analytics and storage details.

Privacy and storage details · Report an incorrect result · Browse tools