That page doesn't exist. Search or drop a file below to find the tool you need.
What do you need to get done?
- Stays on this device
- No watermark
- Works offline
Drop a file here
or .
Open an app
Follow a recipe
Use one tool
URL encode
Percent-encode text for use in a URL online. Spaces, &, =, ?, / and non-ASCII characters like ä or € are turned into %20, %26 and similar codes, so a value can safely sit in a query string or a path. Runs in your browser, nothing is uploaded.
How to URL encode text
- 1Paste or type the text or value into the input box
- 2Read the percent-encoded text in the result box
- 3Copy it into your link or query string
- Text that is safe to put inside a URL.
What you get
- Safe in a query string.& = ? # / and spaces are all encoded, so they cannot break the link.
- Nothing is uploaded.The text is encoded by your browser, on your own device.
- UTF-8 percent codes.ä becomes %C3%A4, as browsers and servers expect.
What you can do
- Encode a single value, such as a search term or a name, for a query parameter.
- Turn spaces into %20 and special characters like & = ? # / : into their percent codes.
- Encode non-English text and emoji as UTF-8 percent sequences.
- Copy the result with one click.
Good to know
- It encodes a value, not a whole URL. Paste a full link and the colons and slashes are encoded too, which breaks it. Encode only the parts you insert.
- Letters, digits and - _ . ! ~ * ' ( ) are left unchanged.
- Spaces become %20, not +. Servers that expect + for spaces in forms still read %20 correctly.
- To go back, use the URL decode tool.
Questions
How do I URL encode a string?
Paste the string into the input box. The percent-encoded version shows in the result box straight away.
Why encode a URL?
Characters such as spaces, & and # have a meaning in a link. Encoding them lets you pass them as plain data.
Should I encode the whole link?
Usually not. Encode each value you add, then put the pieces together. Encoding the full link also encodes the : and / that make it work.
Is my text uploaded?
No. The encoding runs in your browser and nothing is sent.