Nedozvoljeni znakovi su slova, brojevi, interpunkcijski znakovi i slični simboli koji nisu dopušteni ili zabranjeni računalnim programom ili sintaksom. Točna priroda ovih znakova može varirati, ovisno o programu koji se koristi i načinu na koji se ti znakovi koriste. To znači da kontekst u kojem osoba radi često može promijeniti koje znakove može koristiti i koji likovi mogu stvoriti probleme. Nedopušteni znakovi na engleskom obično su interpunkcijski znakovi ili slova koja uključuju neobične znakove naglaska.
Postoji mnogo različitih slova i simbola koji se mogu smatrati nedozvoljenim znakovima, a postoje i drugi znakovi koji bi mogli biti zabranjeni, iako nisu nužno ilegalni u određenim postavkama. Izraz “nezakonito” u ovoj upotrebi ne odnosi se na nikakve posebne zakone, već jednostavno ukazuje na to da upotreba takvih znakova krši “zakon” određenog računalnog programa. U operacijskom sustavu Windows® (OS), na primjer, simboli kao što su dvotočke, zagrade i upitnici obično su nedopušteni znakovi za korištenje u imenovanju datoteka ili mapa.
Mnogi od ovih nedopuštenih znakova dopušteni su za imenovanje datoteka i mapa kada se koristi Mac OS®, međutim, budući da je programiranje iza ovih sustava drugačije. Dvotočka je nedopušten znak u obje vrste OS-a, jer se koristi u oba sustava za razlikovanje datoteka i mapa u putu datoteke. Različite verzije ovih sustava također mogu dopustiti određene znakove koji nisu dopušteni u drugim verzijama, tako da administratori sustava često moraju biti svjesni različitih nedopuštenih znakova koji mogu stvoriti probleme u različitim vrstama sustava. Određena slova koja se mogu naći u neengleskim jezicima, osobito engleska slova koja uključuju znakove naglaska koji su prilično česti u francuskom ili španjolskom, često su nedopušteni znakovi u programima na engleskom jeziku.
Postoje i određeni nedopušteni znakovi koji se odnose na određene vrste sustava, kao što su adrese e-pošte ili uniformni lokatori resursa (URL-ovi). Ovi sustavi često ne dopuštaju određene znakove ili razmake u određenim kombinacijama ili pozicijama, kao što su tri točke zajedno u onome što bi u većini tekstualnih postavki predstavljalo elipsu ili razmake na početku ili na kraju imena. Neki programi ili usluge za čavrljanje također mogu zabraniti upotrebu određenih slova koja uključuju znakove naglaska, koja nisu nužno protuzakonita, ali su zabranjena kako bi sustav bio lakši za čitanje i upravljanje. Administratori sustava mogu potencijalno zabraniti korisnike koji uobičajeno koriste ove zabranjene znakove, jer takva upotreba može kršiti uvjete korištenja tog programa ili usluge.