Gegevens die ingevoerd worden dienen vaak gevalideerd te worden op een correcte invoer. Het programma verwacht een getal tussen twee waarden of een datum of een tekst in een specifiek formaat of… en het programma dient dus na te gaan of de gebruiker de gewenste gegevens, in de gewenste vorm, invoert.
Dit kan met een controle achteraf, na de invoer, of door de invoer reeds vooraf te beperken (bv. enkel toestaan dat er cijfers getypt kunnen worden).
Onderstaande handleiding behandelt invoervalidatie.