gg
HomeDev & Data › URL Encode
Dev & Data

URL Encode

Percent-encode text so it's safe inside a URL query string — spaces, ampersands and equals signs become %-escapes. Matches JavaScript's encodeURIComponent.

Try it now

Worked example

a%20b%20%26%20c%3D1

Learn the method

Frequently asked

Which characters are escaped?

Everything except letters, digits and - _ . ! ~ * ' ( ).

Does it turn spaces into +?

No — spaces become %20, like encodeURIComponent.

Related Dev & Data tools