Restore end-to-end encrypted chats with a 40-character code on Messenger
Copy link
Android App Help
Computer Help
iPad App Help
iPhone App Help
Android App Help
Computer Help
iPad App Help
iPhone App Help
This feature is gradually being introduced and may not be available to you yet.
Restore chats with a 40-character code
When you log in to Messenger on a new device, you may be asked to enter your 40-character code to restore your chats. This is the same 40-character code that would’ve been generated when you first created a backup on Messenger and chose to generate a 40-character code.
If you generated a 40-character code for your end-to-end encrypted chats but you can’t remember it, you may be able to restore your chats with a one-time code. You can also generate a new 40-character code.
Generate a new 40-character code
- Open the Messenger mobile app.
- Tap
Menu, then tap
Settings.
- Tap Privacy & safety.
- Tap End-to-end encrypted chats.
- Tap Message storage.
- Tap More options below How you restore your chat history.
- Tap Generate 40-character code.
Delete your 40-character code
You can only delete your 40-character code from messenger.com on a computer at this time.
When you delete your 40-character code, you won’t be able to reuse that 40-character code to access your end-to-end encrypted chats again in the future. Note that you can only delete a security method if you have alternative security methods set up.
- Go to messenger.com.
- Click your profile picture, then click Privacy & safety.
- Click End-to-end encrypted chats, then click Message storage.
- Click Manage security methods.
- Click 40-character code and follow the on-screen prompts to delete your security method.
If you don’t recall generating a 40-character code, or you’re being asked to enter a PIN to restore your chat history, see other options to restore your end-to-end encrypted chats on Messenger.
Related Articles
Related Articles
Other ways to get help
Chat with Meta AI support assistant
Resolve issues, make changes and get support in real time
