X XFreeTool English workspace

URL Encode Decode

URL Encode Decode helps you work with URL and Encode for a focused Developer Tools workflow. Follow the page inputs and verify the output when accuracy matters.

Live Tool

URL Encode Decode

URL Encode Decode helps you work with URL and Encode for a focused Developer Tools workflow. Follow the page inputs and verify the output when accuracy matters.

Tool Workspace

URL Encode Decode

URL Encode Decode helps you work with URL and Encode for a focused Developer Tools workflow. Follow the page inputs and verify the output when accuracy matters.

Developer Tools

About URL Encode Decode

URL Encode Decode percent-encodes text for a URL component and decodes existing percent-encoded values. It is useful when a query value, path segment, or redirect parameter contains spaces, punctuation, or non-ASCII characters.

Reference: URI generic syntax (RFC 3986)

01

How to use it

  1. Paste the value itself, not an entire URL unless you intend to encode every component.
  2. Encode or decode, then place the result in the appropriate path, query, fragment, or form field.
  3. Open the final URL and confirm that the server receives the intended value; encoding rules differ by component.
02

Frequently asked questions

Should I encode a complete URL?

Usually no. Encode individual values such as a query parameter, while preserving separators such as : / ? & and = that define the URL structure.

Are a plus sign and %20 the same?

They can both represent a space in form-style query strings, but a literal plus sign must be encoded as %2B when it must remain a plus.

Does URL encoding make a URL safe?

No. It only represents characters for transport. Validate and authorize decoded values on the server to prevent injection, open redirects, and other security issues.