Norint pasirinkti geriausią atvirojo kodo redaktorių hiperteksto žymėjimo kalbai (HTML), reikia suderinti vartotojo patirtį, projekto pobūdį ir programinės įrangos funkcijas. Pradedantiesiems tikriausiai bus tinkama parinktis „Ką matai, tą ir gauni“ (WYSIWYG). Šio tipo redaktorius leidžia vartotojui sukurti žiniatinklio dokumentą vizualiai išdėstant jo elementus, o pats redaktorius sukuria pagrindinį HTML kodą. Visų lygių naudotojams tikriausiai praverstų rengyklė su tokiomis funkcijomis kaip galimybė vienu metu redaguoti kelis puslapius, ieškoti ir pakeisti elementus failuose bei atnaujinti svetainę tiesiai iš redaktoriaus. Kadangi HTML yra vyraujanti standartizuota tinklalapių kūrimo kalba, HTML tikrinimo priemonės įtraukimas turėtų būti laikomas esmine funkcija.
Pažangus dizaineris gali sukurti sudėtingus tinklalapius su HTML, naudodamas paprastą teksto rengyklę. Net HTML kodavimo ekspertams ne visada reikia arba jie nori tokio praktinio požiūrio. Atvirojo kodo HTML redaktorius turėtų pasiūlyti funkcijų, kurios yra spartusis klavišas patyrusiems ir būtinybė pradedantiesiems. Redagavimo priemonė taip pat gali apimti galimybes, kurios neapsiriboja efektyviu HTML kūrimu. Renkantis atvirojo kodo HTML rengyklę taip pat svarbu atsižvelgti į funkcijas, kurios supaprastina svetainės priežiūrą ir leidžia bendradarbiauti.
WYSIWYG redaktoriai leidžia vartotojams, mažai išmanantiems arba visai nežinantiems HTML, kurti tinklalapį. Tačiau dizainas, kuris gerai atrodo redaktoriuje, ne visada atrodo patrauklus, kai jį peržiūri įvairios interneto naršyklės. Naujokams gali geriau pasitarnauti atvirojo kodo HTML rengyklė su dideliu šablonų pasirinkimu. Galimybė kurti ir saugoti šablonus gali būti naudinga labiau pažengusiam vartotojui. Tačiau WYSIWYG redaktorius kartais naudoja patyrę dizaineriai, norėdami greitai sukurti struktūras, pvz., sudėtingas lenteles.
Atvirojo kodo HTML rengyklės funkcionalumą padidina galimybė vienu metu atidaryti ir redaguoti kelis failus. Labai rekomenduojama naudoti paieškos ir keitimo funkciją, kuri veiktų visuose atidarytuose puslapiuose. Idealiu atveju ši funkcija veiktų visoje svetainės katalogų struktūroje. HTML žymos užbaigimas gali sutaupyti laiko, ypač kai jį galima pritaikyti prie asmeninių kodavimo nuostatų. Nereikėtų pamiršti ir akivaizdesnių funkcijų, tokių kaip rašybos ir gramatikos tikrinimas.
Integruota failų perdavimo protokolo (FTP) galimybė leidžia atnaujinti svetainę tiesiai iš redaktoriaus. Ši funkcija gali būti veiksmingai įtraukta į versijos valdymo sistemą, kuri leidžia sinchronizuoti vietines ir priglobtas svetainės kopijas. Tokia sistema sustiprintų dizainerių ir autorių bendradarbiavimą, atskirtus pagal darbo vietą ar tvarkaraštį. HTML tikrinimo priemonės įtraukimas į rengyklę yra dar labiau būtinas, kai žiniatinklio projektas yra bendras darbas.
Kai kurios funkcijos, kurios nėra būtinos, bet kurias malonu turėti atvirojo kodo HTML rengyklėje, gali apimti integruotą vaizdo redagavimo galimybę. Taip nereikėtų įsigyti specialios vaizdų rengyklės ir sutaupytų laiko perjunginėti programas. Nuorodų tikrintuvas, skirtas nuorodoms patikrinti ir atnaujinti, padeda atnaujinti svetainę. Patyręs vartotojas gali norėti, kad būtų įtrauktos tam tikros „JavaScript“, išplėstinės žymėjimo kalbos (XML) arba duomenų bazės ryšio galimybės. Tą patį galima pasakyti apie pakopinio stiliaus lapo (CSS) tikrintuvą.
Populiaresni atvirojo kodo HTML redaktoriai yra prieinami daugumai operacinių sistemų. Daugelyje programinės įrangos apžvalgų svetainių yra išsamūs atvirojo kodo programinės įrangos aprašymai, taip pat nurodymai, kaip užsisakyti ar atsisiųsti. Nustačius vartotojo poreikius, paprasta palyginti geriausiai tuos poreikius tenkinančias programinės įrangos funkcijas. Tačiau atvirojo kodo programinės įrangos programos turi labai skirtingas techninės pagalbos galimybes. Jei tai kelia susirūpinimą, palaikymo parinktys turėtų atlikti svarbesnį vaidmenį renkantis redaktorių.