All tools

DEV / 003

URL Encoder / Decoder

Safely encode or decode URLs and query-string values.

Private workspaceYour input stays on this device. HaloBench tools run in your browser whenever possible.
Result

Guide / 01

When to use it

Use it before sharing a URL that contains spaces or non-ASCII search terms, or to turn a percent-encoded address from a log into readable text.

Guide / 02

Quick guide

  1. Paste the complete URL or encoded value into the input.
  2. Choose Encode for a readable URL or Decode for an existing percent-encoded value.
  3. Confirm that structural characters such as the scheme, slashes, and question mark remain appropriate and that the text round-trips correctly.

CHECK

Validate the result

Encode https://example.com?q=서울 역 and then decode the result. A correct round trip returns the original text while representing the space and Korean text with percent sequences.

LIMITS

Know the limits

Encoding follows encodeURI rules for a complete URL, so it does not escape every reserved character required for an individual query value. Encoding an already encoded value produces double encoding.

Reference

Input and output example

Actual output depends on your input and browser environment. Verify any value used for an important decision.

Example input
search=서울 카페
Expected output
search%3D%EC%84%9C%EC%9A%B8%20%EC%B9%B4%ED%8E%98

FAQ

Frequently asked

Are %20 and a plus sign always the same kind of space?

%20 is a percent-encoded space. A plus sign may represent a space in form-encoded query data, but a general URL decoder can preserve it as a literal plus sign.

Does my data leave this device?

No. This tool is designed to process its working data in your browser. Advertising may load separately, but your tool input is never sent with it.