WYSIWYG (what you see is what you get)

Een WYSIWYG (spreek uit als "wiz-ee-wig") editor of programma is een programma dat een ontwikkelaar in staat stelt om te zien hoe het eindresultaat eruit zal zien terwijl de interface of het document wordt gemaakt. WYSIWYG is een acroniem voor "wat je ziet is wat je krijgt". Een WYSIWYG-editor kan worden vergeleken met meer traditionele editors waarbij de ontwikkelaar beschrijvende codes (of markup) moet invoeren en waarbij het resultaat van de markup niet onmiddellijk zichtbaar is. De eerste echte WYSIWYG editor was een tekstverwerkingsprogramma genaamd Bravo. Uitgevonden door Charles Simonyi in het Xerox Palo Alto Research Center in de jaren 1970, werd het de basis voor Simonyi's werk bij Microsoft en ontwikkelde het zich tot twee andere WYSIWYG applicaties genaamd Word en Excel.

Een HTML WYSIWYG editor, zoals Microsoft's FrontPage of Adobe's PageMill verbergt de opmaak en stelt de ontwikkelaar van webpagina's in staat om volledig te denken in termen van hoe de inhoud er uit moet zien. Een van de nadelen is echter dat een HTML WYSIWYG-editor soms helemaal zelf de opmaakcode invoegt die hij nodig acht. Vervolgens moet de ontwikkelaar genoeg van de opmaaktaal afweten om terug te gaan in de broncode en deze op te schonen.