{ } 2DevKit
Tools / Encoding

URL Encoder & Decoder

Encode and decode URL components, complete URIs and form-style text locally. Supports Unicode, percent encoding, and plus-as-space form decoding.

Component mode encodes reserved separators. URI mode preserves URL separators. Form mode uses + for spaces. Everything stays in your browser.

What is URL Encoder & Decoder?

URL encoding converts text to a form suitable for use in web addresses. Use component encoding for individual parameter names or values, URI encoding for an entire address when separators should remain, and form encoding when spaces should be represented as plus signs. Incorrectly decoding malformed percent-encoded text produces an error instead of silently changing your input.

How to use this tool

  1. Paste Unicode text, a URL, or encoded data in the editor.
  2. Choose URL component, complete URI, or form-style encoding and select Encode or Decode.
  3. Copy or download the result without making any network request.

Example

Text: hello world & more → component: hello%20world%20%26%20more; form: hello+world+%26+more

Related developer tools