An HTML editor is a computer program with which you can create and modify websites with HTML code. A distinction is text-based programs for which the source code is edited directly, and so-called WYSIWYG editors, in which the side when editing is displayed as it is the browser or later should represent. For this purpose, no knowledge of the HTML language is required. Frequently WYSIWYG editors allow addition, edit the source code directly. Some editors may also be used on web servers with scripting languages ​​such as PHP, deal. Good HTML editors have a so-called syntax highlighting, which makes, color coded tags in the source code. The best of these programs also support auto-complete.

HTML code may also be written in any standard text editor.