← Articles

Autocomplete, Autocorrect, Predictive Text and Text Expansion: What's the Difference?

If your phone has ever changed a word you meant to keep, or a search box has finished your sentence before you did, you have met several features that often get mixed up. People say "autocomplete" when they mean "autocorrect", and "predictive text" when they mean "text expansion". They do different jobs. Knowing which is which makes it easier to choose the right tool for what you are writing.

The quick answer: autocorrect fixes what you typed. Autocomplete and predictive text suggest what to type next. Text expansion replaces a short trigger with a block of text you saved earlier. Autofill drops in saved details such as your address.

FeatureWhat it doesWho decides the wordsExample
AutocorrectChanges a word it thinks is a mistakeThe tool's dictionary and rulesTurns "teh" into "the"
AutocompleteOffers to finish what you've startedThe tool predicts; you accept or ignoreFinishes a word, phrase or sentence as you type
Predictive textSuggests the next word, often before you type any of itThe tool predicts; you tap or acceptThe suggestion bar above a phone keyboard
Text expansionSwaps a short shortcut for saved textYouTyping /addr produces your full address
AutofillFills form fields with saved detailsYou (saved in your browser)Name, address, saved payment details

Autocorrect: fixing what you typed

Autocorrect changes a word it believes is a mistake, usually when you press space or add punctuation. It is a correction tool rather than a suggestion tool: you did not ask for anything, it just acts.

It works from a dictionary and rules about common slips, which is why it handles ordinary typos well and names, slang and technical terms badly. If it keeps "correcting" a word you use often, most devices let you add the word to your own dictionary or switch autocorrect off.

Autocomplete: finishing what you've started

Autocomplete offers to finish a word or phrase once you've typed the first few characters. You see the suggestion and choose whether to accept it, often with Tab, Enter or a tap.

You've probably used it without thinking about it: search boxes that suggest searches as you type, address bars that suggest sites, code editors that finish function names, and email programs that suggest the rest of a sentence. The common thread is that you stay in control. Nothing changes until you accept.

Predictive text: suggesting what comes next

Predictive text is the name smartphones gave to suggesting the next word, often before you've typed any of it, based on the words that came before. On Android and iOS phones, the feature is generally called predictive text, and the Wikipedia entry on autocomplete notes the same.

The line between predictive text and autocomplete is blurry, and many products do both. A rough rule: autocomplete finishes the thing you've started; predictive text guesses the thing you'll type next.

Text expansion: your own shortcuts

Text expansion (also called snippets or text replacement) swaps a short abbreviation you choose for a longer piece of text you've saved. Type a shortcut and your full postal address, email sign-off or standard reply appears.

Nothing is predicted. The text is yours, and it appears the same way every time. That makes it ideal for things you retype often and want worded identically. Dedicated text expander apps are built around this idea. Our post on text expander vs autocomplete compares the two approaches.

Autofill: filling in forms

Browser autofill fills form fields using details saved in your browser, such as your name, address and payment cards. Websites can give browsers hints about what a field expects using the HTML autocomplete attribute, which is documented by MDN.

This is a common source of confusion, because the attribute is called "autocomplete" but it is about filling in saved form data. It doesn't help you write a sentence.

Where context-aware autocomplete fits

Newer autocomplete tools look at the text around your cursor (what you've already written in that box) to offer a longer suggestion, such as the rest of a sentence, rather than only matching the first letters of a word. That is the idea behind "context-aware" autocomplete. See What is context-aware autocomplete for writing?.

TypePro sits in this category. It is a browser extension for Chrome and Edge that shows a grey suggestion ahead of your cursor as you type in ordinary web text fields. Press Tab to accept the full suggestion, Shift+Tab to accept the next word only, or Esc to dismiss it.

Which one do you need?

Many people combine them: text expansion for fixed phrases, autocomplete for everything else. If you are comparing autocomplete with AI-generated text or an AI humanizer, see Autocomplete vs AI-generated text.

Frequently asked questions

Is autocomplete the same as autocorrect? No. Autocorrect changes what you've typed without asking. Autocomplete offers a suggestion and waits for you to accept it.

Can I use autocomplete and text expansion together? Yes, and they suit different jobs. If two tools both show suggestions in the same box they may get in each other's way, so if something behaves oddly, try switching one off.

Does autocomplete work in every text box? Not always. Password fields are usually excluded on purpose, and some web editors don't allow add-ons to work inside them. TypePro skips password and payment-style fields, and it stays off many banking, healthcare and password-manager sites by default. Some custom editors may not support suggestions.

Is my text sent anywhere? It depends on the tool. Some process text on your device and some send it to a server. See our privacy checklist for typing tools for what to ask.