U jeziku za označavanje hiperteksta (HTML), oznaka objekta koristi se za ugradnju neke vrste datoteke – kao što je slika, video, web stranica ili aplet – u web stranicu kako bi se ispravno prikazala. Oznaka HTML objekta je mehanizam koji je posebno dizajniran da omogući uključivanje generičkog objekta u HTML dokument bez zahtjeva da preglednik ili HTML jezik budu svjesni formata ili sadržaja objekta. Korištenjem različitih parametara – kao što su podaci, baza koda i vrsta – može se definirati dodatak, poslužitelj ili program koji je potreban za pregled HTML objekta i, uz opciju param, sve dodatne informacije mogu se proslijediti u dekodiranje aplikacija, uključujući naziv datoteke, lozinku ili razlučivost zaslona. Uz uključivanje oznake HTML objekta u standard HTML jezika, ostale oznake koje su se prije koristile za definiranje određenih formata objekata su amortizirane kako bi se stvorio ujednačeniji kod.
Oznaka HTML objekta stvorena je i dodana verziji 4 specifikacije HTML jezika kao generički mehanizam za uključivanje trenutno postojećih medijskih formata i datoteka, kao i stvaranje okvira za uključivanje budućih vrsta novih medija. Tehnički, HTML objektna oznaka može se koristiti za postavljanje slike na web stranicu, baš kao i oznaka img, ili za ugradnju videa, glazbe ili web-bazirane aplikacije. Razlog zašto je oznaka izvorno stvorena bio je izbjegavanje situacija kao što je oznaka HTML appleta, koja je oznaka cijelog jezika koja se može koristiti samo za ugradnju Java® appleta u web stranicu. Kako bi se jednog dana izbjeglo dodavanje dodatnih oznaka specifičnih za format za vrste medija koje možda još nisu izumljene, stvorena je jedna generička oznaka objekta.
Postoji mnogo načina za korištenje oznake HTML objekta. Na najosnovnijoj razini, može se koristiti za definiranje datoteke, a zatim formata ili vrste datoteke, kao što bi to mogao biti slučaj sa slikom. Ako web-preglednik prepozna vrstu objekta, tada preglednik ili njegovi dodaci mogu preuzeti renderiranje objekta. Alternativno, parametri kodne baze, classid i codetype oznake mogu se koristiti za definiranje lokacije aplikacije ili resursa koji je sposoban interpretirati podatke objekta. To znači da, ako se nova vrsta video formata postavi na web stranicu, lokacija dekodera može biti uključena u parametre objekta, omogućujući da se objekt jednostavno dekodira i prikaže bez potrebe za JavaScript® ili drugim vanjskim jezičnim elementima .
Osim osnovne funkcionalnosti oznake HTML objekta, drugi se parametri mogu koristiti za pomoć pri određivanju oblikovanja i drugih atributa. Širina i visina objekta mogu se definirati tako da se ostatak stranice može pravilno formatirati bez prethodnog učitavanja objekta. Tekst u stanju čekanja može se definirati tako da gledatelj web stranice može vidjeti neki tekst u području objekta dok se učitava. Bilo koji broj param oznaka može se postaviti unutar oznaka HTML objekata tako da se mogu definirati dodatne informacije koje su korisne za ciljnu aplikaciju za dekodiranje.