URL encoding with Javascript
Published Date: September 9, 2022
Updated Date: September 9, 2022
URL encoding in javascript is probably the easiest of the lot and hence we are covering it the first. You can encode URI components like a string or part of a string or a URL using the encodeURIComponent()
Here is a quick example, of how to encode a URL or string using javascript
const value = "Tööls Cönverters xyz URLEncoder@Javascript"
const encodedValue = encodeURIComponent(value)
console.log(encodedValue)
Output:
// T%C3%B6%C3%B6ls%20C%C3%B6nverters%20xyz%20URLEncoder%40Javascript
If you wish to encode the query string of a URL and the entire URL, you can simply pass the query string to the function and then append the result to form your complete URL. Let's look at an example:
const baseUrl = "https://www.google.com/search?q="
const value = "Tööls Cönverters xyz URLEncoder@Javascript"
const encodedValue = encodeURIComponent(value)
console.log(encodedValue)
Output:
// https://www.google.com/search?q=T%C3%B6%C3%B6ls%20C%C3%B6nverters%20xyz%20URLEncoder%40Javascript
You can try to see the output of this by clicking the url or pasting it in a new tab Tööls Cönverters xyz URLEncoder@Java
Related Encoding techniques:
- URL encoding with Javascript
- URL encoding with Python
- URL encoding with Ruby
- URL encoding with Java
- URL encoding with Golang
There are many applications that require you to encode your URL into a format that the systems can understand. If you wish to encode a URL, check out our free online URL Encoder.
Some systems communicate with encoded URLs, so you may need to decode a URL. If you want to decode a URL online, we have our free online URL Decoder.