HyperText Markup Language (HTML) -kielellä objektitunnistetta käytetään upottamaan tietyn tyyppiset tiedostot – kuten kuva, video, verkkosivu tai sovelma – verkkosivulle, jotta se näkyy oikein. HTML -objektitunniste on mekanismi, joka on erityisesti suunniteltu mahdollistamaan yleisen objektin sisällyttäminen HTML -asiakirjaan ilman, että selain tai HTML -kieli on tietoinen objektin muodosta tai sisällöstä. Eri parametrien-kuten datan, koodikannan ja tyypin-avulla voidaan määrittää HTML-objektin tarkasteluun tarvittava laajennus, palvelin tai ohjelma, ja param-vaihtoehdolla kaikki lisätiedot voidaan siirtää dekoodaukseen sovellukseen, mukaan lukien tiedostonimi, salasana tai näytön tarkkuus. Kun HTML -objektitunniste sisällytettiin HTML -kielistandardiin, muut tunnisteet, joita aiemmin käytettiin tiettyjen objektimuotojen määrittämiseen, poistettiin, jotta saataisiin yhtenäisempi koodi.
HTML -objektitunniste luotiin ja lisättiin HTML -kielimääritysten versioon 4 yleisenä mekanismina, joka sisällyttää nykyiset mediamuodot ja tiedostot sekä luo kehyksen tulevien uusien medioiden sisällyttämiseksi. Teknisesti HTML-objektitunnistetta voidaan käyttää kuvan sijoittamiseen verkkosivustoon, aivan kuten img-tagi, tai upottaa video, musiikki tai verkkopohjainen sovellus. Syy, miksi tagi luotiin alun perin, oli välttää sellaisia tilanteita kuin HTML -sovelmatunniste, joka on kokonainen kielitunniste, jota voidaan käyttää vain Java® -sovelman upottamiseen verkkosivustoon. Jotta vältettäisiin, että jonain päivänä joudutaan lisäämään muita muotokohtaisia tunnisteita mediatyypeille, joita ei ehkä ole vielä keksitty, luotiin yksi yleinen objektitunniste.
On monia tapoja käyttää HTML -objektitagia. Perustasolla sitä voidaan käyttää tiedoston ja sitten tiedoston muodon tai tyypin määrittämiseen, kuten kuvan tapauksessa. Jos selain tunnistaa objektityypin, selain tai sen laajennukset voivat ottaa objektin hahmontamisen haltuunsa. Vaihtoehtoisesti tunnisteen koodikannan, luokan ja koodityypin parametreja voidaan käyttää määrittämään sovelluksen tai resurssin sijainti, joka pystyy tulkitsemaan objektitiedot. Tämä tarkoittaa, että jos verkkosivustolle sijoitetaan uudenlainen videoformaatti, dekooderin sijainti voidaan sisällyttää objektin parametreihin, jolloin objekti voidaan dekoodata ja näyttää helposti ilman JavaScript®: ää tai muita ulkoisia kielielementtejä .
HTML -objektitagin ydintoimintojen lisäksi muita parametreja voidaan käyttää muotoilun ja muiden määritteiden määrittämiseen. Objektin leveys ja korkeus voidaan määrittää, jotta loput sivusta voidaan muotoilla oikein ilman objektin lataamista. Valmiustilateksti voidaan määrittää niin, että verkkosivuston katsoja näkee jonkin verran tekstiä objektialueella latauksen aikana. Mikä tahansa määrä param -tunnisteita voidaan sijoittaa HTML -objektitunnisteiden sisään, jotta voidaan määrittää lisätietoja, jotka ovat hyödyllisiä kohteen dekoodaussovellukselle.