Vnosna maska je izraz, ki pomaga določiti, katera vrsta stika je dovoljena v danem polju na predlogi. Ideja vnosne maske je, da ostane postopek vnosa podatkov nekoliko enoten in zmanjša možnosti za vnos napačnih podatkov v polje. V nekaterih primerih je vnos v vnosno polje mogoče konfigurirati tako, da omogoča samodejni vnos polja kot način prihranka časa in sredstev.
Ustvarjanje vhodne maske poteka med procesom računalniškega programiranja. Polja na predlogi so določena s posebnimi kontrolnimi vrednostmi. Vrednosti onemogočajo vnos podatkov, ki niso združljivi z vrednostmi. Na primer, polje, ki vsebuje vnosno masko, ki dovoljuje samo črke, bo samodejno zavrnilo vnos številk.
Druga pogosta uporaba vnosne maske je povezana s samodejno pretvorbo vnosa v sprejemljivo obliko. Na primer, maska lahko zahteva, da polje datuma v predlogi določa obliko, ki je strukturirana kot datum/mesec/leto. Tudi če posameznik, ki vnese datum v polje, sledi formatu mesec/datum/leto, vnosni sistem prebere vnesene podatke in jih samodejno pretvori v ustrezno obliko.
Samodejni vnos je tudi zelo koristen pri številnih aplikacijah. V tem scenariju je vhodna maska strukturirana tako, da sproži samodejno izpolnjevanje enega ali več polj na podlagi podatkov, vnesenih v prejšnje polje. Na primer, ko nekdo v ta polja vnese ime in priimek, vhodna maska te informacije poveže nazaj s predhodno obdelanimi podatki in te podatke samodejno vnese v eno ali več naslednjih polj. Posledično je treba posodobiti le nekaj polj in shraniti spremembe, namesto da bi znova vnesli vsak del podatkov, da bi ustvarili novo datoteko ali dokument.
Prav tako ni nenavadno, da maska za vnos omeji število znakov, ki jih je mogoče vnesti v polje, in zahteva minimalno število znakov. To je lahko še posebej koristno, če mora datoteka vsebovati podatke, kot so številke kreditnih kartic, telefonske številke in podobne informacije. Ta zaščitni ukrep bo opozoril posameznika, ki vnese podatke, če je vnesenih preveč znakov ali če ni dovolj vnesenih znakov, da bi dosegli minimalno število. To pomaga zmanjšati napake in preprečiti potrebo po kasnejšem popravljanju datoteke.