W nowoczesnym edytorze HTML pożądana jest nie tylko obsługa samego języka HTML, ale i przynajmniej elementarna obsługa innych popularnych języków, jak JavaScript i PHP, a przede wszystkim CSS, czyli współdziałających z kodem HTML kaskadowych arkuszy stylów. Kolorowanie kodu. Aby móc łatwo odróżniać znaczniki od treści dokumentu, konieczne jest kolorowanie znaczników danego języka. Wprowadzanie znaków specjalnych. Konieczność wprowadzania znaków spoza alfabetu łacińskiego (np. znaki matematyczne, znaki innych alfabetów) wymaga od edytora udostępnienia ich listy. Mapowanie odsyłaczy. Używana na stronach internetowych grafika jest często wykorzystywana jako zbiór odsyłaczy. Umieszczenie odsyłaczy internetowych w wyznaczonych miejscach grafiki wymaga stosowania specjalnej mapy odsyłaczy, której skomplikowana konstrukcja jest kłopotliwa do wprowadzenia, jeśli nie korzystamy z wizualnego wspomagania zapewnionego przez edytor. Podgląd dokumentu. Kontrolę rzeczywistego wyglądu strony zapewnia podgląd dokumentu w specjalnym oknie, obsługiwanym przez kontrolki Internet Explorera lub Mozilli. Jeśli edytor nie dysponuje taką funkcją, konieczne jest wczytanie redagowanej strony do przeglądarki internetowej. Kontrola poprawności składniowej.