A distinction is made here between text-based programs in which the source code is edited directly, and so-called WYSIWYG editors, in which the page is displayed during editing as the browser displays it later. The latter usually requires no knowledge of the HTML language. In addition, WYSIWYG editors often allow the source code to be edited directly. Many HTML editors support autocompletion and have called syntax highlighting, which makes tags in the source code color-coded.
HTML code can also be written in any standard text editor.