Skip to main content

Percent-encode and decode URLs, distinguishing between individual parameters, full URIs, and form values. Correctly handle spaces, plus signs, and delimiters, and provide examples and reverse conversion of results.

The entire URL pattern preserves structural delimiters; individual parameters encode characters such as / ? & . Only form mode decodes + as a space.

16 / 100,000 characters

Shortcut key: Ctrl/⌘+Enter. Modifying inputs or options clears old results.

Instructions for use

  1. First determine whether you are processing a single parameter, the entire URL, or a form value.
  2. Select encoding or decoding, paste the content and process.
  3. Check the meaning of +, space, / and & and copy.

Input and output examples

Example input
hello+world%2B (form decoding)
Example output
hello world+

Only form mode decodes raw + as a space; %2B represents a literal plus sign.

FAQ

Whole URL patterns preserve structural delimiters such as /, ?, &, etc.; parameter patterns encode these characters to fit a single parameter value. Form mode additionally uses + to represent spaces.

Calculation basis and reference materials

Handle percent encoding separately for full URIs, individual parameters, or form values. Forms mode only interprets raw plus signs as spaces; the conversion process does not access the entered network address.

Content check: · About this site and content description

Related tools