To set up autofill on macOS Safari, open Safari’s Settings (or Preferences) and go to the Autofill tab, where you can enable and manage autofill for contact info, usernames and passwords, credit cards, and other forms. This guide walks you through each option, explains how Safari stores and uses this data, and covers common problems and security considerations.
What Autofill Does in Safari
Autofill is Safari’s built-in feature that automatically fills in web forms with information you’ve saved. Instead of typing your name, address, email, or payment details every time you make a purchase or sign up for a service, Safari recognizes the fields and suggests the relevant saved data. It works across all websites you visit in Safari, and it syncs with iCloud Keychain so your saved information is available on your other Apple devices (iPhone, iPad, and other Macs) when you’re signed in with the same Apple ID.
Safari’s autofill is divided into four categories, each of which can be turned on or off independently:
- Using info from my contacts – fills in your name, address, phone, and email from your contact card in the Contacts app.
- Usernames and passwords – automatically enters saved login credentials for websites.
- Credit cards – fills in card number, expiry date, and security code (if you choose to save it).
- Other forms – Safari can fill in other common form fields, like your name and address, based on your contact card or previous entries.
How to Enable Autofill in Safari
Here are the steps to turn on autofill for each category:
- Open Safari. In the menu bar at the top of the screen, click Safari and then Settings… (on older macOS versions, this is Preferences…).
- Click the Autofill tab at the top of the Settings window.
- You’ll see checkboxes for the four categories. Check the ones you want to enable.
- For Using info from my contacts, click the Edit… button to choose which contact card to use. Select yourself (or the person whose info you want) and click OK.
- For Usernames and passwords, you may need to enter your Mac’s password or use Touch ID to view or edit saved passwords. This is a security measure.
- For Credit cards, click Edit… to add a card manually. Safari will ask for the card number, name on card, expiry date, and optionally the security code. You can also let Safari save card info when you make a purchase online.
- Close the Settings window. Your changes are saved automatically.
Once enabled, when you encounter a form on a website, Safari will show a yellow or gray suggestion box below the field. Click it to fill in the saved information.
Managing Saved Autofill Data
You can view, edit, or delete the information Safari uses for autofill at any time.
- Contacts: The contact card is managed in the Contacts app. If you change your address or phone number there, Safari will use the updated info automatically.
- Passwords: Go to Safari > Settings > Passwords (or the Passwords tab in System Settings on newer macOS). You’ll see a list of all saved website logins. You can click a website to view the username and password, edit them, or delete the entry. You can also add a new login manually.
- Credit Cards: In the Autofill tab, click Edit… next to Credit Cards. A list of saved cards appears. You can select a card and click Remove to delete it, or click Add to enter a new one. You can also edit the card details (except the number, which can only be changed by removing and re-adding).
- Other form data: Safari doesn’t give you a direct list of “other form” entries. Instead, it uses your contact card and your previous entries. To clear all form data, you can go to Safari > Settings > Privacy and click Manage Website Data…, then remove data for specific sites. This removes cookies and cached data, which may also clear some autofill suggestions.
How to Use Autofill on a Website
When autofill is enabled, using it is straightforward:
- Click on a form field, such as the name or email box. A suggestion appears below the field, usually with a yellow background.
- Click the suggestion to fill it in. If there are multiple saved options (e.g., different addresses), a dropdown arrow appears; click it to choose.
- For passwords, Safari will automatically fill in the username and password for a site you’ve saved. If you haven’t saved the password, Safari may offer to generate a strong one when you’re creating a new account.
- For credit cards, click the card field and select the card you want to use from the dropdown.
If Safari doesn’t suggest anything, make sure the field is empty and click on it again. Some websites disable autofill for security reasons, especially on payment pages.
Common Problems and Fixes
Autofill doesn’t always work perfectly. Here are common issues and how to resolve them:
- Autofill isn’t working at all: Check that the relevant checkbox is enabled in Safari > Settings > Autofill. Also, make sure you haven’t turned off autofill in your system-wide preferences. Restart Safari after changing settings.
- Contact info doesn’t appear: Go to the Autofill tab and click Edit… next to “Using info from my contacts.” Verify that the correct contact card is selected. If your contact card is incomplete (e.g., missing address), Safari can’t fill it in.
- Passwords aren’t filling in: Make sure you’re signed into iCloud Keychain (System Settings > Apple ID > iCloud > Passwords & Keychain). If you are, try toggling off and on the “Usernames and passwords” checkbox. Also, check that the website’s login page is recognized by Safari – some sites use non-standard fields.
- Credit card autofill is grayed out: Safari may not autofill on sites that are not secure (HTTP instead of HTTPS). Also, some banks or payment processors intentionally block autofill. You can still manually enter the card info.
- Autofill is filling in wrong information: Edit your contact card in the Contacts app, or remove the saved password/credit card and re-add it with the correct details.
- Autofill suggestions are gone after an update: Sometimes macOS updates reset Safari preferences. Re-enable the checkboxes in Autofill settings. Your saved data (passwords, cards) should still be there.
Security and Privacy Considerations
Autofill stores sensitive information like passwords and credit card numbers, so security is a real concern. Here’s what you should know:
- iCloud Keychain encrypts your saved passwords and credit card information end-to-end, meaning even Apple can’t read them. It uses strong 256-bit AES encryption.
- Passwords are protected by your Mac’s login password or Touch ID. You’ll be asked to authenticate before viewing or editing saved passwords.
- Credit card security codes are saved only if you explicitly choose to save them. Even then, Safari may require your Mac’s password or Touch ID before autofilling the security code on a website.
- Be cautious on public computers: If you use Safari on a shared Mac, don’t enable autofill for passwords or credit cards. Always sign out of iCloud and clear Safari’s history and website data when you’re done.
- Phishing risk: Autofill can be tricked by fake websites that look like legitimate ones. Always check the URL before relying on autofill. If a site asks for your password unexpectedly, don’t autofill – close the tab.
To further protect yourself, you can turn off autofill for credit cards entirely and use a dedicated password manager like 1Password or Bitwarden, which offer more control and security features.
Autofill vs. Password Managers
Many people wonder if they need a third-party password manager when Safari has built-in autofill. Safari’s built-in solution is perfectly adequate for most users. It stores passwords, generates strong ones, and syncs across devices via iCloud Keychain. The main limitations are:
- It only works in Safari, not in other browsers like Chrome or Firefox (though you can use iCloud Passwords extension for Chrome on Mac).
- It doesn’t support secure sharing of passwords with family members (except through iCloud Keychain sharing, which is limited).
- It lacks advanced features like password health reports, breach monitoring, or the ability to store other sensitive data (like passport numbers).
If you use multiple browsers or need advanced features, a dedicated password manager is worth considering. But for most people, Safari’s autofill is secure and convenient enough.
Frequently Asked Questions
How do I turn off autofill for just passwords?
Go to Safari > Settings > Autofill and uncheck the box next to “Usernames and passwords.” This will stop Safari from filling in login credentials, but other autofill features (contacts, credit cards, other forms) will still work.
Why is Safari not saving my credit card info?
Safari only offers to save credit card info on secure (HTTPS) websites. If you’re on a secure site and it still doesn’t ask, go to Safari > Settings > Autofill and click Edit next to Credit Cards to add the card manually. Also, some sites disable autofill for payment fields.
Can I use autofill on my iPhone and Mac together?
Yes, if you have iCloud Keychain enabled (System Settings > Apple ID > iCloud > Passwords & Keychain), your saved passwords and credit cards sync across all your Apple devices. Contacts and other form data also sync via iCloud contacts.
How do I clear all autofill data in Safari?
To clear passwords: Safari > Settings > Passwords, then select all and delete. For credit cards: Safari > Settings > Autofill > Edit next to Credit Cards, then remove each card. To clear other form data, go to Safari > Settings > Privacy > Manage Website Data, select all websites, and click Remove. This also clears cookies and cache.
Is it safe to save credit card info in Safari?
Yes, Safari encrypts saved credit card numbers and requires your Mac’s password or Touch ID to view or autofill the security code. The risk is mainly from phishing sites, so always verify the website’s URL before using autofill.
Why does autofill not work on some websites?
Some websites use custom form fields that Safari doesn’t recognize, or they disable autofill for security reasons (especially payment pages). In those cases, you’ll need to type the information manually. Also, if the website is not secure (HTTP), Safari may block autofill for passwords and credit cards.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Gmail Gemini Privacy: Data Access & Limit Settings
- Fix Outlook Inbox Corruption with DISM in Windows
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac