Skip to main content

URL Encoder & Decoder – Encode URLs Online

Encode or decode URL components with JavaScript percent encoding. Handle spaces, reserved characters, and Unicode text locally in your browser.

URL Encoder & Decoder

Percent-encode or decode URLs and text

Spaces and reserved characters are percent-encoded.0 chars

Ready to encode

Enter text or a URL above, or load an example to see the result instantly.

Common encoded characters

Click a character to append it to the input. This tool uses JavaScript's encodeURIComponent() and decodeURIComponent().

URL encoding converts characters into percent-encoded sequences so they can safely be included in URLs. It is encoding, not encryption, and does not provide confidentiality.

What is URL Encoder & Decoder?

Encode and decode URL components using standard JavaScript URI component encoding. Convert spaces and special characters to percent-encoded values, or decode percent-encoded text back to readable text. Processing happens directly in your browser.

  • url encoder
  • url decoder
  • percent encoding
  • uri
  • query parameters

Features

What you get with URL Encoder & Decoder.

  • Encode & Decode

    Convert URL-encoded text to readable text and encode it again when needed.

  • Special Characters

    Percent-encode spaces and characters that need escaping in URL components.

  • Unicode Support

    Handles Unicode text, including international characters and emoji.

  • Browser-Side Processing

    Text is processed locally in your browser without being uploaded.

Advertisement

In-feed adResponsive

Frequently asked questions

Common questions about URL Encoder & Decoder.

URL encoding, also called percent encoding, represents characters using a percent sign followed by hexadecimal values. For example, a space can be represented as %20.

Comments

Share feedback, ask questions, or help others use this tool.

Join the discussion

Sign in to comment, reply, and report inappropriate content.

Advertisement

Mobile banner adResponsive