Sign inDownload
0:00 / 1:25Try freeBuy $14.99

How to export passwords from Chrome and import them on a Mac

Chrome saves them to one file, and your Mac can read it.

New in 6.6

7 days free, no card. macOS 14 or later.

The short answer

You're moving off Chrome, or you just want your passwords somewhere other than your Google account, and there's no button that sends them straight across. Chrome can save every password to one CSV file. Apple's Passwords app and Crest both read that file. Export the file and import it, then delete it, because it holds every password in plain text.

Pro

After the import, sign in from the notch

On a sign-in page the notch offers the login. Approve with Touch ID and Crest fills it in.

Pro

The code comes next

When the next page asks for a two-factor code, the notch offers that too.

Step 1: export your passwords from Chrome

  1. In Chrome, open the menu (the three dots at the top right) and choose Passwords and autofill, then Google Password Manager.
  2. Click Settings in the sidebar.
  3. Next to Export passwords, click Download file.
  4. Type your Mac's login password when macOS asks, then save the file. Put it somewhere you'll find it, like the Desktop.

The file is a CSV with a header row: name, url, username, password and note. Passkeys are not in it, so any site where you use a passkey still needs one made on the new side.

Step 2, the built-in way: import into Apple Passwords

  • macOS 15 and later: open the Passwords app and choose File > Import Passwords, then pick the CSV.
  • macOS 14: passwords live in Safari. In Safari, choose File > Import From > Passwords CSV File, then pick the CSV.

Apple Passwords then fills in Safari, and on your iPhone too when iCloud Keychain is on.

Step 2 with Crest: import into Crest Passwords

We built Passwords into Crest, our notch app for the Mac, so signing in happens from the notch: the login, then its two-factor code, with Touch ID. Crest has no Chrome button, because it reads any CSV with a website, a username and a password, and Chrome's file is one of those.

  1. Open Passwords in the notch and press Import passwords. You can also use Settings > Passwords > Import. The first time, Crest walks you through a short setup (sign in, Touch ID and a recovery key), then takes you back to the import.
  2. Crest asks Where are your passwords now? Pick Another app. Its steps name Chrome's path for you: Google Password Manager > Settings > Export passwords.
  3. Drop the CSV on the pane, or press Choose file. Crest reads it on your Mac, checks for repeats, encrypts every login on the Mac, syncs them end to end encrypted to your account, and checks for weak and reused passwords. Each stage shows its real count as it goes.
  4. Crest names any row it sets aside, and why: a row with no website or no password, for example.
  5. Last, Crest says Now delete the file, it holds every password in plain text, and offers Move to Trash. Empty the Trash after.

The file never leaves your Mac. Only the encrypted logins sync, to your other Macs and to Crest for iPhone (in public beta), and Crest can't see inside them.

Why people bring them to Crest

On a sign-in page in Safari, the notch offers the login. You approve with Touch ID and Crest fills it in, and when the next page wants a two-factor code, the notch offers that too, so you never open a second app for it. Your codes live in the same place as your passwords.

Crest also keeps an eye on what you brought over. Watch lists the logins worth changing, most urgent first: ones found in a known breach, then reused, weak, or unchanged for 3 years since Crest saved them. The breach check sends only the first 5 characters of a hash of each password, never the password. There's more on Crest Passwords, and every setting is in the Passwords guide.

After the move

Chrome keeps its own copy until you remove it. If you want Chrome to stop offering to save new passwords, turn off Offer to save passwords in Google Password Manager > Settings. Then check that the CSV is gone from the Desktop, the Downloads folder and the Trash.

Try Crest free for 7 days, no card, and import your Chrome file in a minute.

7 days free, no card. macOS 14 or later. Refunds within 7 days if something is wrong.

Questions5
Is it safe to export passwords from Chrome?

The export itself is fine, but the file is not encrypted: anyone who opens it can read every password. Import it, delete it, empty the Trash, and never email it or put it in a shared folder.

Does the Chrome CSV include passkeys?

No. The file holds passwords, with each site's address, username and note. A site where you sign in with a passkey needs a new passkey on the Mac side.

Crest says a column is missing. What do I do?

Crest needs a website, a username and a password column, and Chrome's file has them as url, username and password. If the file was opened and saved again in a spreadsheet app, check that the first row is still the header row, then try again.

Can I import the same file into Apple Passwords and Crest?

Yes. Each reads its own copy of the logins. Import into both, then delete the file.

Does Crest send my passwords file anywhere?

No. Crest reads the file on your Mac and encrypts every login there before it syncs. The file itself never leaves the Mac.