Guide

How to back up your Android SMS & MMS messages

By Michael, founder of ChatAttic · September 2026 · 7 min read

Your text messages and picture messages live in exactly one place: the phone in your pocket. There's no "download my texts" button, and no simple way to read years of SMS and MMS on a computer. This guide shows you how to pull a complete, open backup of your Android messages into a single file — and how to turn that file into a clean, readable archive you own.

Why your texts are more fragile than you think

SMS (plain texts) and MMS (picture and group messages) are stored on the device itself, not in some account you can log into later. That has consequences most people only discover at the worst moment:

The fix is to get the messages off the phone and into an open file you control, while they're still there to save.

The standard tool: SMS Backup & Restore

The widely-used app for this is SMS Backup & Restore by SyncTech. It's free on the Google Play Store, it's been the go-to tool for years, and it exports your messages to a plain, open .xml file — no proprietary format, no account required.

  1. Install SMS Backup & Restore from the Google Play Store and open it.
  2. Grant the permissions it asks for — Messages and Storage — so it can read your texts and write the backup file.
  3. Tap Set up a backup.
  4. Choose what to include. Tick Messages (SMS) and MMS. You can also include call logs if you like — ChatAttic reads the messages, so call logs are optional.
  5. Pick a local backup destination: save to the phone's storage or an SD card, or to a cloud folder you control (such as your own Google Drive or Dropbox). Avoid anywhere you can't get the raw file back out of.
  6. Run the backup. When it finishes you'll have an XML file named something like sms-20260914153000.xml.

Then move that .xml onto your computer — over a USB cable from the phone's storage, or by downloading it from the cloud folder you chose. Once it's on a computer you're on solid ground: it's an ordinary file you can copy, back up, and read years from now.

What's actually inside the XML

The backup is one plain-text XML file, and everything you'd want is right there in it:

Because it's just XML, nothing about it expires or phones home. It's readable in principle by any tool that understands the format — the catch is that no human wants to read raw XML by hand.

Don't be alarmed if the file is huge. A phone with years of history can produce an XML file holding tens of thousands of messages, and it may be hundreds of megabytes once MMS images are encoded inside it. That's completely normal — it just means the backup is complete. You want the big file, not a trimmed one.

Turning the backup into an archive you own

A single sms-….xml is a faithful backup, but it isn't yet something you'd sit down and read. To get there — a clean record grouped by who you were talking to, with nothing duplicated — the work is:

  1. Parse the XML and separate each SMS and each MMS, keeping its sender, timestamp and text.
  2. Pull the images back out of the MMS parts and keep them alongside the messages they arrived with.
  3. De-duplicate, so that two overlapping backups — say one from last year and one from today — collapse into a single copy of each message instead of two.
  4. Group everything by contact and conversation, sorted by time, and write it into plain files you can open, search, and hand down.

This is exactly what ChatAttic automates

Point it at your SMS Backup & Restore .xml and ChatAttic reads it directly — de-duplicating every message, grouping them by contact and conversation, and keeping who-sent-what — then writes one clean, readable archive you actually own. Back up again next year and run it again; it adds only what's new. And it reads WhatsApp, iMessage, Telegram and Facebook/Instagram Messenger too, so every thread you've ever had lives together in one place. It all happens on your own computer — nothing is uploaded. In internal testing; sign up before launch for 25% off.

Get early access