Google Chrome ARM64 .deb for Raspberry Pi: Install and Sync¶
Google now publishes an official google-chrome-stable_current_arm64.deb package. On 3 August 2026, the live package identified itself as google-chrome-stable version 151.0.7922.71-1 for arm64. Install it only on 64-bit Raspberry Pi OS, verify the package metadata yourself, then sign in to Chrome for Google bookmarks, passwords, history, and tab sync.
The Chromium browser included with Raspberry Pi OS remains a separate product and cannot use Google's private Chrome Sync APIs. Installing official Chrome is now the direct route when full Google Account browser sync is required.
Quick answer¶
On 64-bit Raspberry Pi OS Trixie, download Google's ARM64 .deb, confirm that its Architecture field is arm64, then install the local file with APT. Do not install the similarly named AMD64 build.
If any command fails, use the Chrome ARM64 installation error guide before trying another package.
| What you need | Recommended approach |
|---|---|
| Google Chrome Sync for bookmarks, passwords, history, and tabs | Install Google's official ARM64 package on 64-bit Raspberry Pi OS |
| Chromium with cross-browser bookmark sync | Use Floccus with a storage provider you trust |
| Chromium with password sync | Use a dedicated password manager such as Bitwarden |
| One account that synchronises the whole browser | Use Firefox Sync |
| 32-bit Raspberry Pi OS | Use Chromium extensions or Firefox; do not force-install the ARM64 package |
Do not add copied OAuth client IDs or secrets to Chromium. Google restricted its private Chrome APIs for third-party Chromium builds in March 2021, so the old /etc/chromium.d/oauth2-client workaround is no longer a supported solution. See the Chromium announcement.
Check your Raspberry Pi before downloading¶
Confirm that both the CPU userspace and Debian package architecture are 64-bit ARM:
For the ARM64 package, the expected results are aarch64, arm64, and 64. A Raspberry Pi with a 64-bit processor can still be running a 32-bit OS, so checking only the board model is not enough.
Also update the package index before installation:
Download google-chrome-stable_current_arm64.deb¶
Google's direct ARM64 Debian package URL is:
This URL returned the official ARM64 package during the 3 August 2026 verification. Availability and version can change, so test the response instead of trusting a copied filename:
Continue only when the final response is HTTP 200. Download the package, then inspect its identity and architecture before running an installer:
Expected fields include package google-chrome-stable and architecture arm64. The version changes as Chrome is released, so do not require the example version above. If the metadata names a different package or architecture, stop and delete the download.
Install it with APT so dependencies are resolved:
Launch Chrome from the desktop menu or run:
Select the profile icon, sign in to Chrome with your Google Account, and choose which data to save. Google explains the account behaviour in How sign-in with your Google Account works in Chrome.
After installation, the Google repository configuration normally allows future Chrome updates through regular system upgrades. Verify the installed package and repository files with:
If the ARM64 download returns 404 or another error¶
Do not substitute the AMD64 package. google-chrome-stable_current_amd64.deb targets x86-64 computers and will not run natively on Raspberry Pi OS ARM64.
Use one of these supported fallback patterns instead:
- Continue using the Raspberry Pi OS Chromium package.
- Synchronise bookmarks with an extension such as Floccus.
- Synchronise passwords with a cross-platform password manager.
- Use Firefox and Firefox Sync for whole-browser synchronisation.
- Recheck Google's official Chrome download page rather than using packages from an unknown mirror.
Avoid random third-party .deb files. A browser handles passwords, cookies, and session tokens, so package origin matters.
Keep Chromium and sync bookmarks¶
Floccus can synchronise bookmarks through Nextcloud, WebDAV, Google Drive, or another supported backend.
- Install Floccus from the browser's extension store.
- Choose a backend and create a dedicated sync folder.
- Configure the same account and folder on your other browsers.
- Run a manual sync on one device before enabling automatic sync everywhere.
- Keep a bookmark export until you have confirmed that merging behaves as expected.
This synchronises bookmarks, not Chromium history, open tabs, cookies, or Google Password Manager data.
Keep Chromium and sync passwords¶
A dedicated password manager is usually a cleaner option than trying to restore Chromium's retired Google API integration.
- Install the official extension from your chosen password manager.
- Enable multi-factor authentication on the vault account.
- Import passwords only after checking the import file and destination account.
- Delete unencrypted CSV exports after verifying the migration.
- Test autofill on non-critical accounts first.
Do not place a vault password, OAuth secret, or recovery code in a shell script or Chromium configuration file.
Use Firefox Sync instead¶
Firefox supports its own account-based synchronisation on Raspberry Pi OS:
Open Firefox, select the menu, sign in, and choose the data types to synchronise. This is the simplest fallback when you need bookmarks, passwords, history, and tabs under one browser account and Chrome ARM64 is unavailable.
Troubleshooting¶
dpkg: error processing archive ... package architecture (arm64) does not match system (armhf)¶
Your Raspberry Pi OS userspace is 32-bit. Reinstall with a 64-bit Raspberry Pi OS image if your board supports it, or use the Chromium/Firefox alternatives above.
curl: (22) The requested URL returned error: 404¶
The package is not currently available at that endpoint. Do not remove -f or install an HTML error response as though it were a Debian package. Use a fallback and check again later.
Chrome installs but will not start¶
Run it from a terminal to capture the error:
Confirm the architecture, available disk space, and package dependencies:
Signing into Gmail does not enable browser sync in Chromium¶
Website sign-in and browser-profile sign-in are separate. Signing into a Google website inside Chromium does not restore the private Chrome Sync API.
FAQ¶
Can Chromium on Raspberry Pi sync directly with a Google Account?¶
No. The Raspberry Pi OS Chromium build does not have supported access to Google's private Chrome Sync APIs. Use official Google Chrome when a compatible ARM64 package is available, or synchronise through another service.
Is Google Chrome ARM64 available for Raspberry Pi now?¶
Yes. The official direct URL returned a valid google-chrome-stable ARM64 Debian package during this site's 3 August 2026 verification. Always check HTTP status and dpkg-deb metadata because availability and versions can change.
Does changing OAuth client IDs re-enable Chromium Sync?¶
No supported configuration does this. Old guides that export GOOGLE_API_KEY, GOOGLE_DEFAULT_CLIENT_ID, or GOOGLE_DEFAULT_CLIENT_SECRET describe a retired workaround.
Can I install the AMD64 Chrome package with emulation?¶
It is technically possible to experiment with x86 emulation, but it adds complexity and performance overhead and is a poor choice for a security-sensitive daily browser. Prefer a native ARM64 browser.
How do I check that an update is available?¶
Use apt policy google-chrome-stable and apt list --upgradable. Install browser security updates promptly through sudo apt full-upgrade.