Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

Buyer's guide

How to Autofill Forms in Chrome (Beyond Addresses)

Buyer's guide

How to Autofill Forms in Chrome (Beyond Addresses)

On this page
  1. The short answer
  2. What can Chrome's built-in autofill fill on its own?
  3. How do you turn on and edit autofill in Chrome?
  4. Why is Chrome autofill not working on some forms?
  5. Built-in autofill or a form filler extension: which should you use?
  6. What kinds of autofill extensions fill more than addresses?
  7. How do you pick a safe form filler extension?
  8. Can you autofill forms in Chrome on Android and iPhone?
  9. How do you make your own forms autofill correctly in Chrome?
  10. Which Chrome extensions fill forms and expand text for you?
  11. Frequently asked

The short answer

Chrome already autofills contact details, payment cards and passwords from Settings > Autofill and passwords. Add an autofill extension for Chrome only when you need more: a password manager's identities, a text expander for repeated answers, or a form filler that records and refills custom fields such as Lightning Autofill or AutoFill Forms.

What can Chrome's built-in autofill fill on its own?

Chrome fills three kinds of data without any extension: contact details (name, postal address, phone, email), payment cards, and saved sign-ins through Google Password Manager. Anything outside those groups, such as a company VAT number or a stock answer to 'How did you hear about us?', is where it stops.

Contact info
Name, organisation, street address, city, postcode, country, phone and email. You can store several profiles, for example home and work.
Payments
Card details. Chrome usually asks for the security code or device verification before it fills a card.
Passwords and passkeys
Handled by Google Password Manager, which fills login fields and suggests strong passwords on sign-up forms.
Other saved details
Google's help page also lists identity documents and travel details, depending on your Chrome version and region, and Chrome may suggest values you typed before into similar fields.

Chrome keeps adding field types to autofill, so open your settings page to see exactly what your version offers. Google's own help page, Fill out forms automatically, lists the current options.

Signed in to Chrome?

When Chrome sync is on, saved addresses and passwords follow you to other computers signed into the same Google Account. Turn off sync for Autofill in chrome://settings/syncSetup if you want a device to keep its own list.

How do you turn on and edit autofill in Chrome?

Everything lives under one menu: Settings > Autofill and passwords. Add a profile once and Chrome offers it on every matching form.

  1. Click the three-dot menu at the top right of Chrome and choose Settings, or type chrome://settings in the address bar.
  2. Select Autofill and passwords in the left sidebar, then open Autofill settings.
  3. Open Contact info, make sure saving and filling is on, then click Add to enter a profile.
  4. Open Payments to add or remove a card and choose whether Chrome should verify you before filling.
  5. Open Google Password Manager to review saved logins and turn on offers to save passwords.
  6. Visit any form, click into the first field, and pick your profile from the drop-down that appears. Chrome fills the matching fields at once.

To edit a profile, return to Contact info, open the menu next to the entry and choose to edit or delete it. Menu names shift a little between Chrome versions, so follow the Autofill and passwords path if a label differs. On a Mac the menus are identical.

Why is Chrome autofill not working on some forms?

Usually the form itself is the cause: Chrome relies on field labels and HTML hints to know what goes where, and badly labelled or script-built forms confuse it. Less often, a setting or an extension blocks the suggestions.

  • The toggle is off. Check that saving and filling is enabled for contact info and payments under Autofill settings.
  • Unusual field names. A field labelled 'Ref 2' gives Chrome nothing to match, so it stays blank. A rule-based form filler handles these.
  • Split fields. Phone numbers or dates broken into three boxes are sometimes skipped.
  • Forms inside iframes or pop-ups. Checkout widgets from third parties may not receive suggestions.
  • An extension conflict. Password managers can hide Chrome's own drop-down. Test in a guest window (Profile icon > Guest) to rule this out.
  • Managed browser. On a work or school device, an administrator may have disabled autofill. You will see 'Managed by your organisation' in the Chrome menu.

Removing a wrong or outdated suggestion

Open Autofill settings, find the saved entry, open the menu next to it and delete or edit it. To wipe everything, press Ctrl+Shift+Delete (Cmd+Shift+Delete on Mac), open Advanced and tick Autofill form data.

Clearing is permanent

Ticking Autofill form data with the time range set to All time removes saved autofill entries and, with sync on, may remove them on your other devices. Note anything you need first.

Built-in autofill or a form filler extension: which should you use?

Stick with Chrome's autofill if your forms ask for standard contact and card details. Move to an extension when you fill the same non-standard fields repeatedly, juggle several identities, or test web forms for a living.

Chrome's built-in autofill compared with the three kinds of autofill extension
NeedChrome built-inPassword manager identitiesText expanderRule-based form filler
Name, address, phone, emailYesYesVia snippetsYes
Payment cardsYesYes, in mostNoNot recommended
Several personas (personal, business, client)Multiple profiles, basicYes, named identitiesYes, one snippet eachYes, profiles
Custom fields (tax ID, account codes)NoLimited, via custom fieldsYes, you type a shortcutYes, matched by field name
Long free-text answersOnly past entriesNoYes, main strengthYes
Works across devicesWith Chrome syncWith the manager's accountWith the tool's accountDepends on the tool
Permissions neededNone extraRead and change site dataRead and change site dataRead and change site data

The last row is the real cost of any autofill extension for Chrome: to type into forms on any site, it must be allowed to read and change data on those sites. That is normal for the job, but it means you should install one well-known tool rather than several small ones.

What kinds of autofill extensions fill more than addresses?

Three families of tools go beyond Chrome, and each solves a different problem. Pick the family first, then the product.

Password managers with identity profiles

Bitwarden is an open-source password manager, and Bitwarden's help documents autofill for cards, identities and custom fields alongside logins. This is the best route if you already use a manager, because your personal data sits in an encrypted vault rather than in the browser profile.

Text expanders

Text Blaze is a text expander for reusable snippets with fields, dates and formulas, and Magical expands text shortcuts and also autofills forms and spreadsheets from saved data. You type a short trigger, such as /addr, and it is replaced with saved text. They shine on job applications, support replies and CRM notes.

Rule-based form fillers

These record or store values and refill forms. Lightning Autofill records a form once and refills it in one click, with text snippets and macros, and AutoFill Forms fills web forms from saved profiles and captures new profiles from forms you fill. Developers and testers also use this kind to fill the same sign-up form repeatedly.

Check any filler before trusting it with personal data

All of these read the pages you fill, so check the publisher and the permission prompt first. See how we review extensions and our permissions guide.

How do you pick a safe form filler extension?

A form filler holds your address, phone and sometimes card details, and it can read every page you open. Judge it by the publisher and data handling before features.

  1. On the Web Store listing, scroll to the developer details and the privacy section. Check where your saved data is stored: locally, or in the developer's cloud.
  2. Before clicking Add to Chrome, read the permission prompt. 'Read and change all your data on all websites' is expected; requests for things like downloads or browsing history are not.
  3. After installing, open chrome://extensions, click Details on the extension, and set Site access to On click or On specific sites if you only fill forms on a few domains.
  4. Store card numbers in Chrome or a password manager rather than in a general form filler.
  5. Revisit the extension occasionally. If it changes owner or stops being updated, export your data and remove it.

Our extension permissions explainer goes through each Chrome warning in plain language, including which ones a form filler genuinely needs.

Can you autofill forms in Chrome on Android and iPhone?

Yes, but without extensions. Chrome on mobile has its own autofill for addresses, cards and passwords, and the system can hand filling over to a password manager app.

  • Android: In Chrome, tap the three-dot menu, then Settings to find the autofill entries for contact info and payments. Chrome's settings also let you choose whether Google or another autofill service, such as your password manager, fills forms.
  • iPhone and iPad: In Chrome, tap Settings from the menu to manage addresses and cards. To let Chrome fill passwords in other apps, open the iOS Settings app, go to the passwords or AutoFill section, and enable Chrome.
  • Text expanders on mobile: browser text expanders do not carry over; use your keyboard's text replacement feature or the tool's mobile app if it has one.

If your data syncs through your Google Account, the addresses you add on desktop show up on your phone automatically, so set up profiles once on the computer where typing is easier.

How do you make your own forms autofill correctly in Chrome?

Add the standard HTML autocomplete attribute to each field. Chrome reads these tokens first, so correctly tagged forms fill cleanly for visitors without any extension.

<input name="fname" autocomplete="given-name">
<input name="lname" autocomplete="family-name">
<input name="email" type="email" autocomplete="email">
<input name="tel" type="tel" autocomplete="tel">
<input name="street" autocomplete="street-address">
<input name="zip" autocomplete="postal-code">
<input name="cc" autocomplete="cc-number">
  • Use autocomplete="new-password" on sign-up and reset forms so Chrome suggests a strong password instead of filling an old one.
  • Wrap related fields in a single <form> element; loose inputs are harder for Chrome to group.
  • Do not rely on autocomplete="off" to block address filling. Chrome may still offer suggestions on fields it recognises.
  • Use visible <label> elements. They help both autofill and screen readers.

Which Chrome extensions fill forms and expand text for you?

These extensions from our productivity category and security category cover the different jobs: recording forms, storing profiles, expanding snippets and filling from a password vault.

Autofill and form-filling extensions for Chrome

Open a profile such as Lightning Autofill to see its permissions before you install.

Extensions mentioned in this guide

Frequently asked

Is there an autofill extension for Chrome that fills custom fields?

Yes. Form fillers such as Lightning Autofill and AutoFill Forms save values and refill forms, and text expanders like Text Blaze insert saved text with a short trigger. Chrome's built-in autofill covers standard contact, card and login fields.

Where are autofill settings in Chrome?

Open the three-dot menu, then Settings > Autofill and passwords > Autofill settings. Contact info, payments and Google Password Manager are managed from there, though labels vary between Chrome versions.

How do I add a second address to Chrome autofill?

Go to Settings > Autofill and passwords > Autofill settings > Contact info and click Add. Chrome then shows both profiles in the drop-down on forms.

How do I delete one autofill suggestion in Chrome?

Open Autofill settings, find the saved entry, open its menu and choose delete. Menu names vary a little between Chrome versions.

Why does Chrome not autofill my address on some websites?

The form probably lacks clear labels or autocomplete attributes, uses split fields, or sits inside an iframe. An extension conflict or a managed-device policy can also block it.

Is it safe to let Chrome save my credit card?

Chrome usually asks for the security code or device verification before filling a card, which limits misuse. Avoid saving cards on shared computers and in general-purpose form filler extensions.

Can a password manager autofill addresses as well as passwords?

Most can. Bitwarden's help documents autofill for cards, identities and custom fields alongside logins, from the same extension.

What is the difference between a form filler and a text expander?

A form filler detects fields and fills them automatically, while a text expander replaces a typed shortcut with saved text wherever your cursor is.

Do autofill extensions work in Chrome on Android?

No. Chrome for Android does not run extensions, but you can pick a password manager as the autofill service in Chrome's settings.

How do I clear all saved form data in Chrome?

Press Ctrl+Shift+Delete (Cmd+Shift+Delete on Mac), open Advanced, tick Autofill form data and choose a time range. With sync on, this may also clear it on your other devices.

Why do form filler extensions ask to read all website data?

They need that access to type into fields on any site you visit. Limit it with Site access set to On click in the extension's Details page if you only use it occasionally.

Which autocomplete value stops Chrome filling an old password?

Use autocomplete="new-password" on sign-up and password-reset fields, and Chrome will suggest a new strong password instead.

Sources

  1. Google Chrome Help: Fill out forms automatically
  2. Bitwarden Help: Auto-fill from the browser extension
  3. Bitwarden: Official site
  4. Text Blaze: Official site