Hlavní rozdíl: HTML znamená HyperText Markup Language. Jedná se o dobře známý značkový jazyk používaný k vývoji webových stránek. To bylo po dlouhou dobu a je běžně používán v návrhu webových stránek. .htm a .html jsou dva způsoby uložení souboru HTML. Oba jsou v podstatě totéž. Ve skutečnosti neexistuje žádný rozdíl mezi htm a html, s výjimkou počtu použitých znaků.
HTML je napsáno pomocí prvků HTML, které se skládají ze značek, primárně a otevírajících tagů a závěrečných tagů. Údaje mezi těmito značkami jsou obvykle obsah. Hlavním cílem HTML je umožnit webovým prohlížečům interpretovat a zobrazovat obsah napsaný mezi značkami. Značky jsou určeny k popisu obsahu stránky. HTML obsahuje předdefinované tagy. Umožňují vložení obrázků, textu, videa, forem a dalších částí obsahu dohromady do soudržné webové stránky.
Prvky HTML jsou základními stavebními kameny všech webových stránek. HTML umožňuje vkládání obrázků a objektů do webové stránky. Může se také použít k vytváření interaktivních formulářů. HTML také poskytuje prostředky k vytváření strukturovaných dokumentů. To dělá tím, že označuje strukturální sémantiku pro text, jako jsou nadpisy, odstavce, seznamy, odkazy, uvozovky a další položky. Nicméně v těchto dnech jsou webové stránky zřídka navrženy pouze pomocí HTML. HTML umožňuje programátorovi vkládat skripty psané v jazycích, jako je JavaScript, což mnoho často dělá. Tím se změní vzhled a chování webových stránek HTML.
Důvod pro různé přípony souborů se datuje od starších verzí systému Windows. Původní přípona souboru pro soubor HTML byla '.html'; V systému Windows však všechny soubory vyžadovaly rozšíření o tři písmena. Takže přípona souboru byla zkrácena na ".htm". Macintosh však nebyl omezen pouze na tři přípony, takže uživatelé Mac používali '.html'. Nakonec s aktualizací Windows také začal přijímat '.html'. Nicméně, mnoho uživatelů bylo již zvyklé na ".htm", a tak i třípísmenné přípony souborů a čtyři přípony dopisů se začaly běžně používat a stále je. Existují však případy, kdy některé servery programují výchozí adresář pro podporu pouze souborů HTTML. Proto na těchto serverech nejsou podporovány soubory .htm.