Signal Backups (server backup)
Signal Backups store your messages and media on Signal’s servers. This is a paid feature available as part of a Signal subscription.What’s included
Server backups contain:- All your messages and threads
- Media attachments (photos, videos, voice notes, documents) — included with the paid tier
- Call history
- Sticker packs
- Notification profiles
- Chat folders
- Contact information for your Signal contacts
- App settings
Backup tiers
Enable Signal Backups
Subscribe to Signal
Set backup frequency
Choose Wi-Fi or cellular
Wait for the initial backup
Backup encryption
Signal Backups use two separate encryption keys:- Message backup key — derived from your Account Entropy Pool (AEP), which is tied to your Signal registration. This key protects the backup’s message frame.
- Media root backup key — a randomly generated key stored on your device that protects backed-up media files.
Backup key verification
Signal periodically prompts you to verify your backup key. You can check the key and the last verification time in Settings → Backups → Backup key. Verifying the key confirms that the key stored on your device matches the one used to encrypt your backup.Storage and errors
Signal monitors available remote storage space. If your backup exceeds available space, Signal shows a warning in settings. To resolve it, you can delete old messages or media from your chats to reduce backup size. Backup creation errors fall into four categories:- Transient — typically a network issue; Signal retries automatically.
- Validation — the backup file failed integrity checks; may require an app update.
- Backup file too large — delete some messages to bring the backup within size limits.
- Not enough disk space — free up local storage so Signal can stage the backup file.
Local backups
Local backups write your message history to a folder on your Android device (or a location you choose, such as an SD card or a cloud-synced folder). They are independent of any Signal subscription.Enable local backups
Open backup settings
Choose a backup folder
Enable automatic backups
Create a manual backup
Backup file format
Local backups use the Signal backup v2 format. Each backup snapshot consists of:- A metadata file containing a versioned header and an encrypted backup ID
- A main archive containing the message frames (encrypted)
- A files manifest listing all media file names included
metadata.json, a main.jsonl message stream, and a files/ directory of attachments. This format is useful for data export and analysis but is not encrypted at rest.Backup passphrase (legacy local backups)
Older versions of Signal local backups used a 30-digit passphrase. If you have a legacy.backup file, you need this passphrase to restore it. The passphrase was displayed once when you enabled local backups.
Restoring from a backup
Restore from Signal Backups (server)
Install Signal on your new device
Sign in and initiate restore
Download your backup
Verify backup key
Restore from a local backup
Install Signal on your new device
Select local backup
Select a snapshot
Enter your backup key or passphrase
.backup files, enter your 30-digit passphrase when prompted.Wait for import
What is NOT included in backups
The following items are not backed up by either method:Signal PIN
Safety number verifications
App settings (partial)
Linked device sessions
Transferring directly between devices
If both your old and new phones are available at the same time, you can use Signal’s device transfer feature instead of a backup:Open Signal on your new phone
Scan the QR code from your old phone
Transfer over Wi-Fi
