{ } Payload Haven
Your input is processed in this browser

URL encoder and decoder

Encode a query parameter value or decode percent-encoded text. All processing happens in your browser.

How to use this tool

This tool uses component encoding: spaces become %20, and characters such as &, =, / and ? are escaped. Encode individual parameter values before adding them to a URL. Decoding preserves + as a literal plus; select form mode if your input uses + for spaces.

Choose Try sample, then Encode. To reverse the operation, paste the result into Input text and choose Decode. Input and results are never uploaded or saved by this tool.

When to use Base64 versus URL encoding

Tip: press Ctrl+Enter (⌘+Enter on Mac) in an input to run the tool.