A HTML oldalak közönséges ASCII formátumban tárolódnak, így a legkülönbözõbb számítógép- és operációs rendszereken is fel lehet õket dolgozni. Ezért a HTML oldalak létrehozásának a legyszerûbb módja, ha egy egyszerû szövegszerkesztõvel készítjük el az oldal kódját. Dolgozhatunk a Windows egyszerû Notepad-jával is, csak az fontos, hogy a lementett fájl egyszerû szövegfájl legyen és ne tartalmazzon egyéb formázásra utaló karaktereket. Egy közönséges ASCII editor használatának vannak elõnyei. Segítségükkel gyorsan és rugalmasan kezelhetõ a forrásszöveg, ráadásul nincs szükség terjedelmes programokra, hogy egy rövid oldalt megírjunk. Ezen felül rendelkezésünkre áll az összes HTML finomság használata. Mindenesetre így elég spártai módszerekkel tudunk csak dolgozni, nem kapunk támogatást a kódban fellépõ hibák kiküszöbölésére. Egy fokkal kényelmesebben dolgozhatunk programozható szövegszerkesztõk segítségével, amelyek különféle speciális célokra készült makrókkal is kiegészíthetõek. Az egyik ilyen szövegszerkesztõ a Unix rendszerek alatt futó Emacs. Ez egy univerzális szövegszerkesztõ, amely Lisp nyelven programozható, emellett bõséges számú kiegészítés létezik hozzá, amik különbözõ nyelvû programok írását támogatják. A HTML-hez is létezik ilyen bõvítés. Ez a kiegészítés a hm-menu-mode névre hallgat. A kiegészítés egy további menüt csatol az emacs eredeti menüi mellé, ez tartalmazza a HTML szerkesztõ parancsokat, amelyek segítségével gyorsan és egyszerûen készíthetünk HTML oldalakat.
Az ASCII editoroktól egy kicsit komfortosabbak a már eleve HTML oldalak elõállítására készült szerkesztõk. Az ilyen editorokkal szemben támasztott legalapvetõbb követelmények a következõek:
Támogassa legalább a HTML 2-t, azaz tegye lehetõvé ûrlapok létrehozását.
A rendszeresen elõforduló HTML alkotóelemeket automatikusan létre kell hoznia. Ilyen például egy komplett üres oldalnak a váza vagy csak a közönséges tag-párok
Gondoskodjon arról, hogy a tag-ek szükséges paramétereit az oldal szerkesztõje kitöltse.
A szerkesztõnek elõnye, ha rendelkezik azzal a lehetõséggel, hogy egy böngészõvel az oldal elõre megtekinthetõ.
Jó, ha a speciális karakterek és a HTML egységek kiválaszthatóak egérrel egy táblázatból vagy közvetlen beadásuk esetén automatikusan konvertálódnak a megfelelõ HTML írásmódra.
Ezek természetesen csak a legalapvetõbb követelmények, ezeken felül még nagyon sok elengedhetetlen és egyéb hasznos szolgáltatás is elvárható egy számunkra megfelelõ editortól. Manapság a világon már megszámlálhatatlan grafikus HTML editor van, így néhány kipróbálása után mindenki tud a saját igényeinek megfelelõt találni.