It looks like you’re running an older version of Firefox.

The new version of Sync only works with the latest version of Firefox

Sync is just one of the great features you’ll only get with Firefox.

Your system may not meet the requirements for Firefox, but you can try one of these versions:

Your system doesn't meet the requirements to run Firefox.

Your system doesn't meet the requirements to run Firefox.

Please follow these instructions to install Firefox.

Firefox Privacy

Get started with Sync in four easy steps:

  1. Open the menu in the top right of Firefox and select “Sign in to Sync.
  2. Click “Get started” in the tab that opens.
  3. Enter an email address and password to “Create a Firefox Account.
  4. Click “Next” to get a verification sent to your email.

After you check your email and click the verification link, you’ll be all set! Firefox will automatically sync in the background from then on.

How to set up Sync in five easy steps:

  1. Tap the Menu button (either below the screen or at the top right corner of the browser).
  2. Select Settings (you may need to tap More first).
  3. Tap Sync and then Get Started.
  4. The Create a Firefox Account page will open in a new tab.
  5. Fill out the form and click Next.

After you check your email and click the verification link, you’ll be ready to go! Don’t forget to connect all your other devices to get the most of Sync.

How to sync your Firefox with this server instead of Mozilla’s?

You can safely use the Mozilla-hosted Firefox Accounts server in combination with a self-hosted sync storage server. The authentication and encryption protocols are designed so that the account server does not know the user’s plaintext password, and therefore cannot access their stored sync data.

Alternatively, you can also Run your own Firefox Accounts Server to control all aspects of the system. The process for doing so is currently very experimental and not well documented.

To configure Firefox to talk to your new Sync server, go to "about:config", search for "identity.sync.tokenserver.uri" and change its value to the URL of your server with a path of "token/1.0/sync/1.5":


identity.sync.tokenserver.uri: https://ff.sync.linux.pizza/token/1.0/sync/1.5

Since Firefox 33, Firefox for Android has supported custom sync servers, should be a breeze.

Solving problems with Android

The sure-fire way to know what Sync on Android is really doing is to observe the Android device log using adb logcat. You’ll want to bump your log-level:


adb shell setprop log.tag.FxAccounts VERBOSE

Then, you can observe the log using:


adb logcat | grep FxAccounts

It’s best to observe the log while you force a sync from the Android Settings App. You should see output like:


D FxAccounts(...) fennec :: BaseResource :: HTTP GET https://token.stage.mozaws.net/1.0/sync/1.5
...
D FxAccounts(...) fennec :: BaseResource :: HTTP GET https://sync-4-us-east-1.stage.mozaws.net/

See how to file a good Android Sync bug for details.

Change the Sync server on each installation