🌐

URL Encoder / Decoder

Encode and decode URLs online. Supports encodeURIComponent and encodeURI encoding types.

Works in Browser Instant
Mode:
Type:
Plain Text 0 chars
Encoded URL
0 chars

Choose the encoding for the job

Component

Use for one query value, key or path segment. Reserved separators are encoded.

Full URI

Use for a complete URL. Structural characters such as :/?&= remain meaningful.

Form value

Use for HTML form-style values where spaces are represented by plus signs.

Frequently asked questions

Can I encode multiple values at once?

Yes. Enable “Process each line separately” to preserve line breaks while transforming each line independently.

Why does decoding sometimes fail?

A percent sign must be followed by two hexadecimal digits, and encoded byte sequences must form valid UTF-8.

Is input sent to a server?

No. Encoding, decoding, copying and downloading happen locally in your browser.

Common Encodings Reference

CharacterEncodedNote
space%20Also + in form data
&%26Parameter separator
=%3DKey=value separator
?%3FQuery string start
#%23Fragment identifier
/%2FPath separator (Component only)