Completarea automată este o funcție de economisire a timpului în multe programe de calculator care includ o anumită formă de introducere a textului. În mod obișnuit, folosește un algoritm predictiv pentru a ghici ce scrie o persoană, permițând utilizatorului să interacționeze mai eficient cu un computer. Browserele web folosesc adesea completarea automată pentru a ajuta utilizatorii să introducă adrese URL (URL-uri) uniforme lungi. Multe procesoare de text, programe de e-mail și alte tipuri de editori de text folosesc, de asemenea, funcția într-o anumită capacitate. În cele mai multe cazuri, este posibil să dezactivați completarea automată, iar unii oameni consideră că distrag atenția sau pot fi enervați când oferă sugestii incorecte.
Multe browsere web moderne folosesc completarea automată atunci când un utilizator introduce o adresă URL. Când această caracteristică a fost introdusă pentru prima dată, browserul își amintea pur și simplu adresele care au fost vizitate în trecut și le sugera în viitor. Această funcție poate fi adesea dezactivată sau redată inutilă prin ștergerea istoricului browserului. Unele browsere web vor sugera acum adrese URL care nu au fost vizitate niciodată și nu sunt în istoricul lor. De asemenea, pot sugera cuvinte naturale care nu sunt adrese URL, dacă browserul acceptă căutarea din bara de adrese.
Pe lângă asistența pentru completarea URL-urilor, multe browsere web extind funcționalitatea la diferite formulare și alte câmpuri. Acest lucru poate permite completarea ușoară a informațiilor introduse frecvent, cum ar fi adrese de e-mail, nume sau informații despre cardul de credit. La fel ca și alte cazuri de completare automată, este adesea posibil să setați formularele să nu se completeze automat. De asemenea, poate fi posibilă modificarea setărilor, astfel încât browserul web să nu salveze aceste informații pentru început, ceea ce poate fi util în special atunci când lucrați pe un computer care este accesibil publicului.
Motoarele de căutare web vor oferi adesea și o formă de completare automată. În acest caz, pe măsură ce se introduce un termen de căutare, acesta este asociat cu alte căutări populare, permițând să se facă mai multe sugestii comune. Având în vedere o conexiune rapidă la internet, acesta poate fi un proces fără întreruperi care poate permite căutări mult mai rapide.
Programele de e-mail, inclusiv aplicațiile bazate pe web, vor folosi adesea completarea automată pentru adresele de e-mail. Similar cu adresele URL, adresele de e-mail pot fi lungi sau greu de reținut. Unele programe vor permite chiar utilizatorului să înceapă să tasteze numele unei persoane în agenda lor, moment în care programul va introduce automat adresa corectă.
Procesoarele de text, editorii de cod și instrumentele de interogare a bazelor de date sunt, de asemenea, exemple de programe care folosesc de obicei o anumită formă de completare automată. Procesoarele de text vor veni adesea cu un set predeterminat de cuvinte pe care vor încerca să le completeze automat, deși sunt adesea capabili să învețe sau să li se învețe cuvinte noi. Editorii de cod sursă, pe de altă parte, folosesc de obicei un limbaj de programare foarte structurat, care poate fi completat automat mai eficient.