If you are a Facebook user and are having trouble signing into your account, visit our Help Center.

See our new Facebook Login changelog to see a summary of recent changes.

Facebook Login

A secure, fast, and convenient way for users to log into your app, and for your app to ask for permissions to access data



Core use cases and features for Facebook Login.


Logging people in to your app.

Data Access

Asking for permissions to access data.


Permissions enable you to request access to additional info about someone using your app.

Login Review

If your app requests information beyond people's default profile fields and email, you need to submit your app for Login Review.

User Experience Design

How to design a great user experience with Facebook Login.

Access Tokens

Access tokens are random strings that give you temporary secure access to our APIs.


Common scenarios to test to ensure your Facebook Login implementation works reliably.

Best Practices Checklist

Follow these tips to ensure your integration provides the best experience possible.


Existing Account Systems

Ensure your existing account system and your Facebook Login implementation work well together.


Enhance the account security of your Facebook Login integration.


For particularly sensitive app operations like making purchases or changing settings, you may want to ask people re-enter their Facebook username and password.

Business Results

Success Stories

Learn how implementing Facebook Login in apps has improved login rates and enhanced customer experience. In particular, see the following case studies:

Saavn — 65% higher engagement, 3 times more shares, 15 times more visitors from Facebook.

Skyscanner — 100% increase in Facebook Login conversions.

Related Product

For phone-number or email login that doesn't require that people have a Facebook account, see Account Kit.

Further Resources

Udacity training for Facebook Login and Account Kit.

GitHub example of an Android implementation of Facebook Login.