URL Encoder & Decoder

Encode URLs or decode encoded strings instantly online.

About URL Encoding

URL encoding (also known as percent-encoding) converts special characters in URLs to a format that can be safely transmitted. It's used for:

  • Query parameters with special characters
  • Form submissions
  • API requests with dynamic data
  • Safe URL transmission over networks

Examples:
Space → %20
! → %21
@ → %40

Working with JSON in URLs? Use JSON Formatter first to tidy the data and JSON Validator to ensure it is valid.

Frequently Asked Questions

What is URL encoding used for?

URL encoding replaces unsafe characters so text and query parameters can safely travel through browsers and servers.

Should I encode spaces as + or %20?

This tool uses standard percent-encoding, so spaces become %20. For form data, + may be used instead.

Can I decode already encoded URLs?

Yes. Paste an encoded URL or string and choose the Decode option to restore the original text.