URL encoder

Encode or decode URLs and query strings in seconds.

Perfect for debugging redirects, building marketing links, or patching API requests. Combine it with the curl to fetch converter to test HTTP calls end-to-end.

Encodes UTF-8 correctlyPlus-space toggle for formsClipboard-friendly output

Raw text or URL

Paste a URL, JSON field, or search query to encode.

Characters: 55

Encoded output

Decode an encoded string back to its readable form.

Characters: 73Percent escapes: 9

Frequently asked questions

Quick answers for developers landing here from search.

When should I URL encode text?

Encode characters whenever they appear outside the safe URL set—such as spaces, ampersands, or Unicode—in query strings and path segments.

What does the plus-space option do?

It converts spaces to plus signs, matching application/x-www-form-urlencoded behavior commonly used by HTML forms.

Can I decode values that contain plus signs?

Yes. Enable the plus-space toggle before decoding and the tool will treat + symbols as spaces before running decodeURI components.