WYSIWYG, izgovorjeno wiziwig, je kratica, ki pomeni, kar vidite, je tisto, kar dobite. Ko se uporablja v računalništva, ta izraz pomeni, da je tisto, kar se prikaže na zaslonu, takšen, kot bo videti končni izdelek. Urejevalnik WYSIWYG se lahko uporablja za ustvarjanje spletnih strani, dokumentov ali drugega oblikovanega materiala. Microsoft Word je primer urejevalnika WYSIWYG.
V sodobnem svetu računalništva mnogi programi uporabljajo urejanje WYSIWYG, vendar ni bilo vedno tako. Ko je bila prvič predstavljena programska oprema za obdelavo besedil, so si uporabniki morali zapomniti vrsto simbolov in kod za formatiranje dokumenta. Razmik, velikost pisave in druge značilnosti formata bi morali biti v bistvu kodirani. Kode se niso vedno prevajale iz enega urejevalnika besedil v drugega. Menjava urejevalnikov besedil je bila težava, ker je zahtevala popolnoma nov nabor kod.
Sodobna programska oprema za obdelavo besedil je rešila veliko teh težav. Namesto da bi vstavil delček kode, da bi besedilo naredil v poševnem tisku, lahko uporabnik samo označi besedo in klikne na poševni gumb. Beseda je nato prikazana v poševnem tisku, tako na zaslonu kot v natisnjenem dokumentu. Če dejansko želi uporabnik videti simbole za urejanje v programu, kot je Microsoft Word, se mora prebiti skozi vrsto menijev in spremeniti nastavitve programa.
Urejevalnik WYSIWYG se lahko uporablja tudi pri računalniškem programiranju. Številni sodobni urejevalniki HTML imajo zmožnosti WYSIWIG. To uporabniku omogoča urejanje ali celo ustvarjanje spletne strani, ne da bi mu bilo treba pisati kodo. Na ta način je lahko računalniško programiranje dostopno tudi ljudem z malo izkušnjami z računalniškimi programskimi jeziki.
Urejevalnik WYSIWYG deluje tako, da uporabniku omogoča fizično manipulacijo z grafičnimi elementi na zaslonu. Ko se elementi premikajo in spreminjajo, urejevalnik WYSIWYG spremeni kodo, da odraža spremembe na zaslonu. Ta način izdelave spletne strani je za neizkušene veliko lažji, za tiste uporabnike, ki poznajo programske jezike, pa lahko frustrira.
Številni profesionalni in izkušeni programerji so izrazili pomisleke glede kode WYSIWYG. Koda, ki so jo ustvarili uredniki WYSIWYG, je ponavadi bolj zapletena in manj elegantna kot koda, napisana ročno. To je deloma zato, ker je koda na voljo v vnaprej napisanih delih, ki jih mora program sestaviti skupaj, da odraža zaslon. Urejevalnik WYSIWYG omogoča tudi manjšo prilagodljivost kot tradicionalni urejevalnik kode, ker lahko uporabnik spremeni le tisto, kar mu programi dovolijo spremeniti.