Thursday, January 22, 2026
HomeLanguagesJavascriptHTML DOM createObjectURL() method

HTML DOM createObjectURL() method

The createObjectURL() method creates a DOMString containing a URL representing the object given in the parameter of the method. The new object URL represents the specified File object or Blob object.

Note: The URL lifetime is tied to the document in which it was created.

Syntax:

const url = URL.createObjectURL(object);

Parameters:

  • object: A File, image, or any other MediaSource object for which object URL is to be created.

Return value: A DOMString containing an object URL of that object.

Example: In this example, we will create an object URL for the image object using this method.

html




<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>URL.createObjectURL example</title>
</head>
<body>
  <h1>neveropen</h1>
  <input type="file">
  <img>
  <p class="p">The URL of this image is : </p>
</body>
<script>
    var Element = document.querySelector('input');
    var img = document.querySelector('img');
    Element.addEventListener('change', function() {
      var url = URL.createObjectURL(Element.files[0]);
      img.src = url;
      console.log(url);
      var d=document.querySelector(".p");
      d.textContent+=url;
});
</script>
</html>


Output: we will select an image from local storage and then the URL of that object will be created.

Before Choosing Image:

After Choosing Image:

Checking the created URL in a new tab:

Supported Browsers:

  • Google Chrome 19
  • Edge 12
  • Firefox 19
  • Internet Explorer 10
  • Safari 6
  • Opera 15
RELATED ARTICLES

Most Popular

Dominic
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12064 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7220 POSTS0 COMMENTS
Thapelo Manthata
6933 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS