WYSIWYG (wymawiane jako "wiz-ee-wig") to skrót od "What You See Is What You Get". Jest on używany do opisania rodzaju interfejsu użytkownika (UI), w którym użytkownik widzi reprezentację ostatecznego wyniku, który otrzyma podczas wprowadzania informacji, tworzenia dokumentów lub projektowania stron internetowych.
Pierwszy interfejs WYSIWYG został opracowany w latach 70. w języku programowania FORTRAN i był używany do tworzenia sformatowanych dokumentów. W latach 80. koncepcja ta została zaadaptowana do użytku w aplikacjach tekstowych i układach stron, takich jak Microsoft Word.
Jeśli chodzi o projektowanie stron internetowych, interfejsy użytkownika WYSIWYG są zaprojektowane tak, aby zapewnić użytkownikowi wizualną reprezentację tego, jak strona lub witryna będzie wyglądać w miarę jej rozwoju. Typowymi przykładami narzędzi WYSIWYG do projektowania stron internetowych są edytory HTML lub CSS, takie jak Adobe Dreamweaver i SiteMile. Narzędzia te pozwalają użytkownikowi na zaprojektowanie strony internetowej podczas wpisywania kodu, który jest tłumaczony na elementy wizualne. Komponenty takie jak nawigacja, tekst, obrazy, filmy i linki są umieszczane na stronie w miarę ich tworzenia, umożliwiając użytkownikowi tworzenie witryny według własnego uznania.
We wczesnych dniach projektowania stron internetowych WYSIWYG, użytkownik był ograniczony do dodawania elementów, które zostały wstępnie zdefiniowane w kodzie HTML lub CSS. Wraz z rozwojem Internetu, projektowanie WYSIWYG ewoluowało, a wiele narzędzi oferuje obecnie pełną obsługę przeciągania i upuszczania lub możliwość wprowadzania bardziej złożonego kodu.
Umożliwiając użytkownikowi bezpośrednią wizualizację produktu końcowego, interfejsy WYSIWYG oferują bardziej intuicyjny, produktywny i efektywny czasowo sposób projektowania stron internetowych niż inne metody.
Koncepcja WYSIWYG może być również stosowana w innych aplikacjach, takich jak edycja zdjęć i wideo, tworzenie dokumentów, a nawet aplikacje biznesowe, takie jak arkusze kalkulacyjne. Niemniej jednak koncepcja WYSIWYG pozostaje najbardziej związana z projektowaniem stron internetowych.