Thursday, October 23, 2025
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
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS