Developer · free local utility

URL Encoder & Decoder

Safely transform one URL component, query value, path segment, or text fragment to and from percent-encoding.

Use the tool

Paste a component or encoded value. Encoding uses encodeURIComponent; decoding also treats plus signs as spaces.

How it works

Get a useful result in three steps

  1. Paste plain or percent-encoded text.
  2. Choose Encode component or Decode component.
  3. Copy the result and place it in the correct URL context.
Accuracy boundary

A focused tool, not an automatic expert

This encodes a component, not an entire URL-aware structure. Encoding a complete URL will also escape its separators.

Always verify the result in the system where you will use it. The page intentionally avoids accounts, uploads, and claims that go beyond the calculation it performs.

Questions

Before you use the result

Should I encode a complete URL with this?

Usually no. Use it for a query value or path segment, because full-URL separators such as : / ? and & will also be encoded.

Why does a plus sign become a space when decoding?

HTML form query encoding commonly uses + for a space, so the decoder normalizes that convention before percent-decoding.

Does the tool visit the URL?

No. It performs text transformation only and never opens, checks, or submits the result.

Related tools

Continue the task locally