Microdata je HTML-5 specifikacija za dodavanje strojno čitljivog koda dokumentu kao što je web stranica, a specifikaciju ne treba miješati s tvrtkama koje se nazivaju sustavi mikropodataka. Svi mikropodaci se obično dodaju u HTML oznake koje prikazuju informacije koje su vidljive ljudskim korisnicima. Dodavanjem informacija već korištenim oznakama, programer može označiti elemente sadržaja stranice tako da tražilice i druge aplikacije mogu lakše kategorizirati sadržaj. Ove oznake opisuju vrstu sadržaja, kao što su različiti aspekti proizvoda, organizacija ili informacija o ljudima. Specifikacija ne opisuje prezentaciju ili izgled sadržaja.
Sadržaj dokumenta, kao što je naziv organizacije, adresa, telefonski broj i URL web-mjesta, označen je pomoću grupa, poznatih kao stavke, parova ime-vrijednost. Unutar HTML-5 koda, programer će zabilježiti sadržaj kao stavku, a zatim dodati svojstva stavke kao što su nizovi, URL-ovi, datumi i vrijeme toj stavci. Oznake i često su osnovne oznake kojima se dodaju informacije o mikropodacima. Kao što HTML može biti ugniježđen, mikropodaci također mogu biti ugniježđeni. Početni skup rječnika za svojstva stavke dostupan je na web stranici organizacije Data Vocabulary.
Sljedeći je primjer korištenja mikropodataka za opisivanje proizvoda:
Naziv proizvoda: Banana
Grupa hrane: Voće
Producent: Razdijeliti
ID proizvoda: 123456789
Upotreba mikropodataka kompatibilna je s okvirom za opis resursa (RDFa). RDFa radi s proširenjima razine atributa XHTML-a. Ova je specifikacija, međutim, jednostavnija od specifikacije za RDFa i dio je HTML-5 specifikacije. I RDFa i upotreba mikropodataka su oblici semantičkog označavanja.
Bilo koji mikropodaci mogu se izdvojiti za korištenje s JavaScript notacijom objekata (JSON). JSON je format za razmjenu podataka, koji se smatra laganim, koji ljudi mogu čitati. JSON se može koristiti s metodama asinkronog Javascript i XML (AJAX) programiranja. Ove metode omogućuju dohvaćanje podataka web aplikacije s poslužitelja bez utjecaja na ponašanje i izgled web stranice. Web 2.0 aplikacije često koriste AJAX, tako da sustavi mikropodataka mogu biti korisni za te programe.
Tražilice skeniraju stranice u potrazi za sadržajem strukturiranim mikropodacima tako da njegovi bogati isječci mogu predstavljati bolje informacije na stranici rezultata pretraživanja. Posebno je koristan za poboljšanje lokalnih rezultata pretraživanja, koji se sastoje od posebnih tražilica koje prolaze kroz podatke o poslovnim unosima određene regije. Tvrtka ima informacije o tome kako dodati ovaj kod u HTML dokumente u odjeljku alata za webmastere.