All tools

URL Encoder

Encode and decode URL components or full URLs locally in the browser.

Text is processed in this tab. It is not uploaded or saved in browser storage. Limit: 1,000,000 characters.

Ready. Paste text or load the example.

How to use

  1. Choose Parameter value for one query value or path component. For example, a space becomes %20 and an ampersand becomes %26.
  2. Choose Full URL to retain URL separators such as : / ? & =. This mode does not validate whether a URL is reachable, and decoding preserves encoded reserved separators.
  3. A + stays a plus sign; this is not form-urlencoded decoding. Avoid decoding signed URLs before requesting them because changing their bytes can invalidate signatures.

Example input

hello world & 中文