Das kann man, HTML-Kenntnisse vorausgesetzt schon mit jedem einfachen Text-Editor. Besser geeignet ist jedoch ein HTML-Editor. Bei textbasierten Editoren muss man sich in HTML auskennen also es lesen und schreiben können, während das bei sogenannten WYSIWYG-Editoren nicht zwingend notwendig ist. Bei WYSIWYG-Editoren werden die Seiten nicht oder nicht nur als Quellcode angezeigt, sondern so wie sie später im Browser zu sehen ist. Oft ist gleichzeitig die Code- und die Voransicht anzeigbar. WYSIWYG steht für "What You See Is What You Get" ("Was du siehst, ist was du bekommst.") Besonders Anfängern erleichtern WYSIWYG Editoren das erstellen von HTML-Dokumenten erheblich. Trotzdem sollte man es nicht versäumen sich Kenntnisse in HTML anzueignen.
Ein Quelltextbasierender HTML-Editor zur Anwendung unter Windows wäre zum Beispiel:
*Phase-5-HTML-Editor (kostenlos als Freeware erhältlich)
Ein WYSIWYG-Editor ist zum Beispiel:
*Dreamweaver von Adobe (früher Macromedia)