JavaScript Redirect a URL
Last Updated :
11 Jul, 2025
Improve
Redirecting a URL in JavaScript is nothing but sending the user from a URL to another URL. In Javascript, window.location function is used to redirect to a URL.
Example 1:
<!DOCTYPE html>
<html>
<head>
<title>Redirect url in Javascript</title>
</head>
<body>
<script>
let url = "https://www.geeksforgeeks.org/";
window.location = url;
</script>
</body>
</html>
Output:

Example 2: Below code takes an input url from the user and the url is stored in a variable through getElementById() and window.location takes the page to that url.
<!DOCTYPE html>
<html>
<head>
<title>Redirect url in Javascript</title>
</head>
<body>
<input id="url" type="text" name="url" placeholder="Enter a url here">
<input type="submit" name="button" onclick="fun()">
<script>
function fun() {
let url = document.getElementById("url").value;
document.write("Redirecting to the url in 3 seconds...");
setTimeout(function () { window.location = url; }, 3000);
}
</script>
</body>
</html>
Output:

At first this will be the output, and then if the link like (https://www.geeksforgeeks.org//) is put inside the box, it will redirect to the home page of the GeeksforGeeks and will be shown like below.

Steps for executing above codes:
- Save these files with .html extension as file_name.html
- Then open the files in a browser, it will get redirect to the GeeksforGeeks homepage.