Autocomplete suggests options as users type, helping them complete input faster and more accurately. Shows dropdown of matches based on partial input. Common in search bars, address fields, tags, mentions. Reduces typing, prevents typos, guides users to valid options.
Use autocomplete for large option sets (cities, products, users), search bars, tag selection, @mentions, or when users might not know exact format (airport codes, country names). Start showing suggestions after 2-3 characters. Highlight matching text. Allow keyboard navigation (arrow keys, Enter to select). Don't use for small sets (<10 options)—use dropdown instead.
Form Patterns
Smart suggestions—type-ahead search, filtered results, keyboard navigation, faster data entry