Troubleshoot Sign in with Google

This guide can help you troubleshoot issues you encounter while you use Sign in with Google to sign in to third-party apps or services. A third party is a company or developer that isn’t Google.

Some issues that cause an error message may be outside of Google’s control. For example, the app or service you want to use could be set up in an unsafe way that Google doesn’t allow. Error codes help you understand why you can’t sign in, so you can resolve the problem or contact the developer directly for a solution.

Tip: Sign in with Google offers many benefits, such as increased account security. Learn more about how Sign in with Google can improve your experiences online.

Sign in to your Google Account

Troubleshoot account login issues

Important: Sign in with Google helps you sign in to a third-party app or service, but your Google Account and third-party account remain separate.

If you have an issue with Sign in with Google, find out whether the problem comes from your Google Account or the third-party account.

Account suspended or disabled

When you try to use Sign in with Google, you could get a message that your account is disabled or suspended. To fix the problem, first find out if your Google Account is disabled. If it’s not, the third party may have disabled your account on their site only.

  • To find out whether your Google Account is disabled:
    • Try to sign in to your Google Account. If your Google Account is disabled, when you try to sign in, you’ll get a message that says "Account disabled."
    • Check your logins to Google services. For example, if you can log in to the Gmail address of your Google Account, then your Google Account isn’t disabled.
    • If you saved another email address in your Google Account, check there for an email that says your Google Account has been disabled.
  • If your Google Account is disabled:
    • Try to sign in to the app or service in another way.
      • Ask the third party if you can use an email and password or another sign-in method.
    • Learn how to restore your account.
  • If the third party suspends your account: To get help, contact the developer directly.
Account deleted

When a Google Account is deleted:

  • Your Sign in with Google data is also deleted. That means you can no longer use the Sign in with Google button to sign in with the deleted account.
  • Even if your Google Account is deleted, you may still be able to access your separate third-party account in another way. Try to sign in to the app or service with a username and password, or contact the developer directly.

When a third-party account is deleted:

  • The third party doesn’t notify Google even if you used Sign in with Google to create that account. Your Google Account might still show the app or service is linked to your account.
  • To understand how the third party handles your data, review their Terms of Service.
    • Some third parties simply disable your account.
    • Others delete your data from their service.
      • If your data is deleted, you’ll need to create a new account on the app or service. You can still use Sign in with Google to do this, but you may need to use a different Google Account.
Can’t use Sign in with Google with a current third-party account

If you already have an account on an app or service and try to use Sign in with Google, you might get an error message.

Third-party services use Sign in with Google in different ways. Some services don’t support different sign-in methods for the same account. If you run into this issue, contact the developer directly.

Understand & fix error codes

If you’re signed in to your Google Account but still can’t use Sign in with Google, you might get an error code and message. You can use your code to find out what’s wrong and how to fix the problem.

Error code Error message
400 invalid_request Access blocked: App sent an invalid request.
401 invalid_client No registered origin.
401 deleted_client The OAuth client was deleted.
403 invalid_account Error message varies
403 access_denied Error message varies

403 disallowed_useragent

You can’t sign in from this screen because this app doesn’t comply with Google’s embedded webview policy. If this app has a website, you can open a web browser and try signing in from there.

403 org_internal

This client is restricted to users within its organization.

403 restricted_client

This app is not yet configured to make OAuth requests. To do that, set up the app’s OAuth consent screen in the Google Cloud Console.

400 admin_policy_enforced  

400 policy_enforced

Advanced Protection prevented your Google Account from signing in. This security feature stops most non-Google apps and services from accessing your data to keep your account protected.

400 origin_mismatch

400 redirect_uri_mismatch

You can't sign in to this app because it doesn't comply with Google's OAuth 2.0 policy.

400 invalid_request

If you get an error that says “400 invalid_request” or “Access blocked: App sent an invalid request,” it means the app uses an authorization method that Google doesn’t allow.

Google has safe ways for you to sign in and share your Google Account data with third-party apps and sites. To help protect your account, Sign in with Google blocks apps that could put your account at risk.

Tip: Learn how Sign in with Google shares your data safely.

What can you do about this error?

Only the third-party developer can fix this issue. Contact the developer directly to tell them about the error.

401 errors

If you get an error that starts with “401,” that usually means the developer didn’t properly register their app with Google.

To help protect your account, before a third-party developer can use Sign in with Google, Google asks them to register their apps. We don’t share your info with the developer until they register with us. Some of the error messages you might get include:

  • 401 invalid_client: Either the app doesn't match the info on its registration or the developers haven’t given Google all the required info.
  • 401 deleted_client: The app or service isn’t registered with Google anymore.

What can you do about this error?

Only the third-party developer can fix this issue. Contact the developer directly to tell them about the error.

403 invalid_account

If you get an error that says “403 invalid_account,” it may mean your Google Account is disabled.

What can you do about this error?

Check if your Google Account has been disabled.

If you find out your account is disabled, learn how to restore your account.

403 access_denied

If you get an error that says “403 access_denied,” either your Google Account can’t use the app or service or it can’t use Sign in with Google. Some reasons for this include:

  • The app is in test mode and the developer hasn’t added you as a test user.
  • The type of Google Account you’re signed in to doesn’t let you use Sign in with Google.
    • For example, a child’s account can’t use Sign in with Google without a parent or guardian’s permission.

What can you do about this error?

403 disallowed_useragent

If you get an error that says “403 disallowed_useragent,” the app uses embedded WebViews. Some developers use WebViews to help display web content in an app. Embedded WebViews puts your security at risk because they could let third parties access and change communications between you and Google.

To keep your account secure, Google no longer allows embedded WebViews as of September 30, 2021.

What can you do about this error?

Only the third-party developer can fix this issue on the app. Contact the developer directly to tell them about the error.

If the app has a website, you can try to sign in from your browser.

403 org_internal

If you get an error that says “403 org_internal,” it means that only members of a specific company or organization can use the app. For example, an organization might only allow email addresses that end in @example.com to access the app or service.

What can you do about this error?

If you’re a member of the organization, switch to your member account.

403 restricted_client

If you get an error that says “403 restricted_client,” it means the third-party app isn’t set up correctly to work with Sign in with Google. To help protect your account, Google asks third-party developers to follow certain security requirements.

What can you do about this error?

Only the third-party developer can fix this issue. Contact the developer directly to tell them about the error.

400 admin_policy_enforced

If you get an error that says “400 admin_policy_enforced” it means the administrator of your account doesn’t allow Sign in with Google. This can happen when you use an account from work or another organization. Sometimes only specific apps are blocked.

What can you do about this error?

If you believe you should have access to the app, reach out to your organization’s Google Workspace administrator.

400 policy_enforced

If you get an error that says “400 policy_enforced,” your Google Account may be part of the Advanced Protection Program. To help protect your account, this security feature doesn’t let most third-party apps or services access your Google Account data.

What can you do about this error?

To fix this error, you must opt out of the Advanced Protection Program. This means you’ll lose the program’s security benefits.

400 origin_mismatch or 400 redirect_uri_mismatch

If you get an error that says “400 origin_mismatch” or “400 redirect_uri_mismatch,” it may mean either:

  • The app or service’s developer hasn’t set up their app correctly
  • The app has tried to access your data in a way that doesn’t follow our policies

To help protect your account, before third parties can use Sign in with Google, we require them to register their app with us. They must also follow our security standards and policies. If an app doesn’t follow these policies, we won’t let it use Sign in with Google until the app developer fixes the problem.

What can you do about this error?

Only the third-party developer can fix this issue. Contact the developer directly to tell them about the error.

Fix other problems on a third-party app or service

Sometimes you can sign in to a third-party site with Google but you still can’t use the app or service. Google doesn’t fulfill the services offered by the third party, so most of the reasons this happens are outside Google’s control. We only help the app or site identify who you are.

Some examples of problems with an app or service might include:

  • You bought a movie on a third-party service but can’t watch it.
  • You can’t buy something on a third-party site.
  • You can’t renew your subscription on a third party site.

If you have problems like these, contact the developer directly.

Contact a third-party app developer

To find contact info for a third-party developer:

  1. Go to the app or service.
  2. Select Sign in with Google.
    • To get the Sign in with Google screen, you might need to sign out of the app or service.
  3. To get the developer’s email, at the top of the next screen, select the app or website name. In some cases, the developer's email may not be available.

Screenshot of developer email

Secure a hacked or compromised account

  • If you think someone has hacked into your Google Account: Follow the steps to secure a compromised Google Account.
    • If your Google Account is hacked, someone else might be able to use your account to sign in to a third-party app or service. To strengthen your account security, turn on 2-Step Verification.
    • Google helps keep your linked accounts safe with Cross-Account Protection. This program detects suspicious events and shares security notifications with compatible third-party apps and services connected to your Google Account.
  • If you think someone hacked into your third-party account: Contact the developer directly.
true
Protect Your Identity Online

Get step-by-step visual guides on the tools and practices that will help you protect your personal information with Google's Online Security Guidebook.

Search
Clear search
Close search
Main menu
16489083037371657959
true
Search Help Center
true
true
true
true
true
70975
false
false