Home › Dev & 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.