Un editor o programa WYSIWYG (pronunciado «wiz-ee-wig») es aquel que permite al desarrollador ver cómo se verá el resultado final mientras se crea la interfaz o el documento. WYSIWYG es un acrónimo de «lo que ves es lo que obtienes». Un editor WYSIWYG puede contrastarse con editores más tradicionales que requieren que el desarrollador ingrese códigos descriptivos (o marcado) y no permiten una forma inmediata de ver los resultados del marcado. El primer verdadero editor WYSIWYG fue un programa de procesamiento de texto llamado Bravo. Inventado por Charles Simonyi en el Xerox Palo Alto Research Center en la década de 1970, se convirtió en la base del trabajo de Simonyi en Microsoft y evolucionó hacia otras dos aplicaciones WYSIWYG llamadas Word y Excel.
Un editor HTML WYSIWYG, como FrontPage de Microsoft o PageMill de Adobe, oculta el marcado y permite al desarrollador de la página web pensar completamente en términos de cómo debería aparecer el contenido. Sin embargo, una de las compensaciones es que un editor HTML WYSIWYG a veces inserta el código de marcado que cree que es necesario por sí solo. Luego, el desarrollador debe saber lo suficiente sobre el lenguaje de marcado para volver al código fuente y limpiarlo.
Esto se actualizó por última vez en Marzo de 2011