Video Tutorial

If you are not used to Basics of What is Query String and Parameters ? Learn here before continuing to this tutorial.

How to get the value from URL Parameters ?

Hey, Welcome to the tutorial. Today, we will learn How to get URL Parameter values ?geo=UK&size=300×600 in Javascript ?

This is the most latest and safe solution you can find in 2019.

How to approach the problem ?

We will solve the problem using URL Object, which is basically getting the url of the page when it loads, then passing it though the URL object, like this

var url = new URL(“×600”);

Solution Code in Javascript

Follow the code below on Codepen and insert the parameter in codepen url to see results in console.

See the Pen How to get the value from the GET parameters? by Navjot Singh Virk (@virksaabnavjot) on CodePen.


Lets pass the parameters in the URL, ?geo=UK&size=300×600

how to get parameter values in javascript query string

Code Explanation

We have 2 options –

Statically Pass the URL

var url_string = “×600”;


Fetch it from the page URL (recommended)

window.onload = function() {
var url_string = (window.location.href).toLowerCase(); }

In this example, I will be using option 2 and getting URL values when the page loads.

  • Firstly, pass the url_string through URL object.
  • Then using the searchParams.get and passing the parameter name like – geo
  • Output Results – The code will return the parameter value for you.
  • Additionally, add try catch for better error handling.

Application of this Tutorial

This article/tutorial is useful if you want to get parameter values, or looking for a solution on how to pass parameter in url in javascript, javascript get url query string, urlsearchparams


URLSearchParams Documentation – check out more about it and its compatibility with the browsers.

Related Articles

Vanilla Javascript solution to return a persons age using their DOB

What’s Javascript ?

Javascript String Explanation, Properties and Methods

Previous articleWhat is Javascript ?
Next articleWhat is AdSense ? 
Navjot is a Hobby Blogger from Ireland, and loves to create content to help people. He makes time on weekends to work on this blog. And has a full time position at Verizon Media as Technical Solutions Consultant, which he loves and thrives at. His Skills include in-depth knowledge of SEO, Javascript, Advertising, HTML and Java.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.