Automaattinen täydennys on aikaa säästävä ominaisuus monissa tietokoneohjelmissa, jotka sisältävät jonkinlaista tekstinsyöttöä. Se käyttää tyypillisesti ennakoivaa algoritmia arvaamaan, mitä henkilö kirjoittaa, jolloin käyttäjä voi olla tehokkaammin vuorovaikutuksessa tietokoneen kanssa. Verkkoselaimet käyttävät usein automaattista täydennystä auttaakseen käyttäjiä kirjoittamaan pitkät yhtenäiset resurssipaikat (URL -osoitteet). Monet tekstinkäsittelyohjelmat, sähköpostiohjelmat ja muut tekstieditorit käyttävät myös ominaisuutta jossain määrin. Useimmissa tapauksissa on mahdollista kytkeä automaattinen täydennys pois päältä, ja jotkut ihmiset pitävät sitä häiritsevänä tai voivat olla ärsyttäviä, kun se antaa vääriä ehdotuksia.
Monet nykyaikaiset selaimet käyttävät automaattista täydennystä, kun käyttäjä kirjoittaa URL -osoitteen. Kun tämä ominaisuus otettiin käyttöön ensimmäisen kerran, selain muisti vain aiemmin vieraillut osoitteet ja ehdotti niitä tulevaisuudessa. Tämä ominaisuus voidaan usein poistaa käytöstä tai tehdä hyödyttömäksi poistamalla selainhistoria. Jotkut selaimet ehdottavat nyt URL -osoitteita, joilla ei ole koskaan käyty ja joita ei ole niiden historiassa. Ne voivat myös ehdottaa luonnollisia sanoja, jotka eivät ole URL -osoitteita, jos selain tukee hakua osoiteriviltä.
URL -osoitteiden täydentämisen lisäksi monet verkkoselaimet laajentavat toiminnon erilaisiin lomakkeisiin ja muihin kenttiin. Tämä voi mahdollistaa usein syötettyjen tietojen, kuten sähköpostiosoitteiden, nimien tai luottokorttitietojen, täydentämisen helposti. Kuten muutkin automaattisen täydennyksen tapaukset, lomakkeet voidaan usein asettaa olemaan täyttämättä automaattisesti. Voi olla myös mahdollista muuttaa asetuksia niin, että verkkoselain ei tallenna näitä tietoja aluksi, mikä voi olla erityisen hyödyllistä, kun työskentelet tietokoneella, joka on yleisön käytettävissä.
Web -hakukoneet tarjoavat usein myös automaattisen täydennyksen. Tässä tapauksessa hakutermiä kirjoitettaessa se yhdistetään muihin suosittuihin hakuihin, jolloin voidaan tehdä useita yleisiä ehdotuksia. Nopean internetyhteyden vuoksi tämä voi olla saumaton prosessi, joka voi mahdollistaa paljon nopeammat haut.
Sähköpostiohjelmat, mukaan lukien verkkopohjaiset sovellukset, käyttävät usein automaattista täydennystä sähköpostiosoitteisiin. URL-osoitteiden tapaan sähköpostiosoitteet voivat olla pitkiä tai vaikeita muistaa. Jotkut ohjelmat antavat käyttäjän jopa alkaa kirjoittaa henkilön nimeä osoitekirjaansa, jolloin ohjelma lisää automaattisesti oikean osoitteen.
Tekstinkäsittelyohjelmat, koodieditorit ja tietokannan kyselytyökalut ovat myös esimerkkejä ohjelmista, jotka yleensä käyttävät jonkinlaista automaattista täydennystä. Tekstinkäsittelyohjelmissa on usein ennalta määrätty sanasarja, jota he yrittävät täydentää automaattisesti, vaikka he usein kykenevät oppimaan tai heille opetetaan uusia sanoja. Lähdekoodieditorit puolestaan käyttävät tyypillisesti hyvin jäsenneltyä ohjelmointikieltä, joka voidaan suorittaa tehokkaammin automaattisesti.