Galvenā atšķirība: HTML nozīmē HyperText iezīmēšanas valodu. Tā ir labi pazīstama iezīmēšanas valoda, ko izmanto, lai izstrādātu tīmekļa lapas. Tas ir bijis apmēram ilgu laiku un parasti tiek izmantots tīmekļa lapas dizainā. .htm un .html ir divi veidi, kā saglabāt HTML failu. Abas ir būtībā vienādas. Faktiski nav atšķirības starp .htm un .html, izņemot izmantoto rakstzīmju skaitu.
HTML tiek rakstīts, izmantojot HTML elementus, kas sastāv no tagiem, galvenokārt un atvēršanas tagiem un noslēguma tagiem. Dati starp šiem tagiem parasti ir saturs. HTML galvenais mērķis ir ļaut tīmekļa pārlūkprogrammām interpretēt un parādīt saturu, kas rakstīts starp tagiem. Tagi ir paredzēti, lai aprakstītu lapas saturu. HTML nāk ar iepriekš definētiem tagiem. Tie ļauj ievietot attēlus, tekstu, videoklipus, veidlapas un citus satura vienumus vienotā tīmekļa lapā.
HTML elementi ir visu tīmekļa vietņu pamatelementi. HTML ļauj ievietot tīmekļa lapā attēlus un objektus. To var izmantot arī interaktīvo formu izveidei. HTML nodrošina arī līdzekļus strukturētu dokumentu izveidei. Tas tiek darīts, apzīmējot teksta strukturālo semantiku, piemēram, virsrakstus, punktus, sarakstus, saites, citātus un citus vienumus. Tomēr šajās dienās tīmekļa lapas tiek reti veidotas, izmantojot tikai HTML. HTML ļauj programmētājam iegult skriptus, kas rakstīti tādās valodās kā JavaScript, ko daudzi bieži dara. Tas maina HTML tīmekļa lapu izskatu un uzvedību.
Dažādu failu paplašinājumu iemesls ir Windows agrākās versijas. HTML faila sākotnējais faila paplašinājums bija .html; tomēr visos Windows failos bija nepieciešams trīs burtu faila paplašinājums. Tātad faila paplašinājums tika saīsināts līdz .htm. Tomēr Macintosh nebija tikai trīs burtu failu paplašinājumi, tāpēc Mac lietotāji izmantoja .html. Visbeidzot, ar jauninājumiem Windows arī sāka pieņemt .html. Tomēr daudzi lietotāji jau tika izmantoti, lai “.htm”, tāpēc gan trīs burtu paplašinājums, gan četru burtu paplašinājums sākās lietot un joprojām ir. Tomēr ir gadījumi, kad daži serveri programmē noklusējuma direktoriju, lai atbalstītu tikai .html failus. Tādējādi .htm faili šajos serveros netiek atbalstīti.