How many times have you lost your text messages after a phone crash? Or have actually forgotten to backup SMS before updating your phone or installing a new firmware which would wipe / delete all your data and text messages. There are a number of apps available in the Google Play Store to backup and restore SMS on Android phones, but the best one we like is SMS Backup & Restore. In this day and age, SMS messages are barely used. Everyone has moved on to modern messaging platforms like WhatsApp. But for those who still use this mobile network based texting, we have this guide for you to backup your SMS messages.
SMS Backup & Restore allows you to backup your text messages from any Android phone. It is a very small app, but works flawlessly on any Android phone available in the market and is compatible with all Android versions, up till the latest Android 10.

SMS Backup & Restore Features:
The main features of this simple app includes:
- Backup SMS messages in XML format.
- Automatic scheduled backups – Automatically backup text messages.
- View backup contents on the phone.
- Option to backup selected conversations.
- Email a backup file.
- Delete all SMS messages on the phone.
Backups are created in XML format and saved to your device’s SD card. That XML file can then be converted to other formats, and can also be viewed on a computer. You can also e-mail your backup files easily anywhere you wish from within the app.
How to Backup SMS Messages on Android
Want to backup your text messages? Follow the simple instructions below:
Step 1 – Download and install SMS Backup & Restore on your Android phone.

Step 2 – Tap the Backup button to proceed.

Step 3 – Enter a filename and press OK to proceed. Backup process will start now.

Step 4 – That’s it. Your phone will vibrate when the backup is over and will show you a report.

SMS backup process has been completed! Now if at any point you want to restore your SMS messages back on your Android phone, we have instructions for that as well. See below.
How to Restore Text Messages on Android
Step 1 – Open SMS Backup & Restore.

Step 2 – Tap the ‘Restore’ button.

Step 3 – Select the backup file and tap the OK button for the similar restore process to start.
Step 4 – That’s it. Your phone will vibrate when the restore is over and will show you a report.
These are very simple and easy steps. If you run into any problems, don’t forget to drop a comment below so I can help you out with it.
148 Comments
Pingback: How to Install Android 4.1 on HTC One X - Complete Guide / Tutorial for Jelly Bean Firmware Update | Team Android
Pingback: HOW TO: Full Reset Phone / Remove Data Before Selling Android Phone - Easy Tips You Should Always Know | Team Android
Pingback: How to Install Android 4.1 on Samsung Galaxy S2 I9100 - Full ROM Download Tutorial | Team Android
Pingback: How to Root Android 4.1 on Galaxy S2 I9100 with SuperSU - Full Root Jelly Bean Tutorial | Team Android
Pingback: HOW TO: Install Galaxy S2 I9100 XXLQ5 Android 4.0.4 Official Stock Firmware - Complete Tutorial / Guide | Team Android
Pingback: HOW TO: Install Android 4.0.4 XXBLFB on Galaxy S3 I9300 - Complete Guide / Tutorial | Team Android
Pingback: How to Unlock Bootloader of HTC Devices - Complete Tutorial / Guide | Team Android
Pingback: Update HTC Sensation to 3.32.401.5 Android 4.0 ICS Official Firmware | Team Android
Pingback: HOW TO: Update Galaxy Tab 10.1 P7510 / P7500 to Android 4.1.1 Jelly Bean Firmware | Team Android
Pingback: Install ClockworkMod Recovery 6 (CWM6) on Galaxy Nexus I9250 | Team Android
Pingback: HOW TO: Update Nexus S I9020 to CM10 4.1.1 Jelly Bean Firmware - Complete Tutorial / Guide for CyanogenMod 10 | Team Android
Pingback: Install Android 4.1.1 Jelly Bean (JRO03E) Official Update on Nexus S - Complete How-To Guide / Tutorial [Software Update] | Team Android
Pingback: Update Nexus S I9020 with ClockworkMod 6 (CWM6) Custom Recovery | Team Android
Pingback: Update HTC Desire Z to Android 4.1.1 CM10 - Complete Guide / Tutorial for Jelly Bean Update | Team Android
Pingback: How to Update Nexus 7 with Android 4.1.1 JRO03C Jelly Bean Official Firmware | Team Android
Pingback: Install Paranoid Android 4.1 Hybrid ROM on Galaxy Nexus I9250 - Jelly Bean (CM10) Firmware | Team Android
Pingback: HOW TO: Install Galaxy S2 I9100G ICS DXLP6 Android 4.0.3 Official Firmware | Team Android
Pingback: Root ICS DXLP6 Android 4.0.3 on Galaxy S2 I9100G Official Firmware | Team Android
Pingback: Install Slim Bean Android 4.1.1 on Galaxy Nexus I9250 Custom Firmware [How To] - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy Nexus I9250 to Android 4.1.1 AOKP Jelly Bean Custom Firmware | Team Android
Pingback: Update Galaxy Nexus I9250 to Android 4.0.4 AOKP ICS (Milestone 6) Custom Firmware | Team Android
Pingback: Update Galaxy Note 10.1 N8000 to XWALG7 Android 4.0.4 Official Firmware [How To Tutorial] | Team Android
Pingback: UPDATE / INSTALL Galaxy Mini S5570 to Android 4.1.1 Jelly Bean (CM10) ROM [How To] - Tutorial / Guide | Team Android
Pingback: How to Install Galaxy Fit S5670 ICS Android 4.0.4 AOKP Custom ROM [Tutorial / Guide] | Team Android
Pingback: Update Galaxy Ace S5830 with Android 2.3.5 JPKS2 Official ROM [How To] - Tutorial / Guide | Team Android
Pingback: Update Motorola Photon 4G to CM10 Android 4.1 Jelly Bean Custom ROM | Team Android
Pingback: Update Galaxy Note N7000 to ICS 4.0.4 XXLRK Official Firmware - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 10.1 P7500 to ICS XXLQ8 Android 4.0.4 Official Firmware [HOW TO] | Team Android
Pingback: HOW TO: Install Android 4.0.4 XXLPL ICS on Galaxy Tab 7.7 P6810 Official Firmware Update | Team Android
Pingback: Update Galaxy S3 I9300 to XXALF6 Android 4.0.4 (Italy) Official Stock Firmware | Team Android
Pingback: Update Galaxy Tab 2 7.0 P3100 to ZSALD6 Android 4.0.3 Official Firmware [How To] | Team Android
Pingback: Update Galaxy Tab 10.1 P7500 to XWLB1 Android 3.2 Official Firmware | Team Android
Pingback: Install Galaxy Tab 10.1 P7500 XWKL1 Android 3.2 Honeycomb Firmware - Complete Tutorial / Guide | Team Android
Pingback: Root XXLQ8 ICS Android 4.0.4 on Galaxy Tab 10.1 P7500 Official Firmware [How To] | Team Android
Pingback: HOW TO: Root Galaxy Tab 10.1 P7510 on ICS XXLPH Android 4.0.4 - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 10.1 P7510 with ICS XXLPH Android 4.0.4 Official Firmware [How To] | Team Android
Pingback: Update Galaxy Tab 10.1 P7500 to XWKL1 Android 3.2 (Spain) Firmware [How To] | Team Android
Pingback: Update Galaxy Note N7000 to Android 4.0.4 XXLRI (August 2012 - Bulgaria) Official Firmware [How To] | Team Android
Pingback: Install XWLPO Android 4.0.4 on Galaxy S2 I9100 Official Stock Firmware [How To] | Team Android
Pingback: Install XWLPT Android 4.0.4 on Galaxy S2 I9100 (United Kingdom / Ireland) Official Firmware | Team Android
Pingback: Install Galaxy S2 GT-I9100 UHLPQ Android 4.0.4 ICS Firmware [How To] | Team Android
Pingback: Install ZCLPN Android 4.0.3 ICS on Galaxy S2 I9100 (China) Official Firmware [How To] | Team Android
Pingback: Update Galaxy Note N7000 to DDLR6 Android 4.0.4 (India) Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update HTC Evo 4G to Android 4.1.1 CM10 - Complete Guide / Tutorial for Jelly Bean | Team Android
Pingback: HOW TO: Install Galaxy Note 10.1 Android 4.0.4 ICS Build XXALGA Spain Official Firmware - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy Note 10.1 N8000 to XXALGA Android 4.0.4 Serbia (Telenor) Official Firmware [How To] | Team Android
Pingback: Update Galaxy S3 I9300 to UBBLG5 Android 4.0.4 ICS Official Firmware [How To] | Team Android
Pingback: Update Galaxy S3 I9300 to BUBLG3 Android 4.0.4 ICS Official Firmware [How To] | Team Android
Pingback: Root HTC Desire C (Android 4.0) and Install ClockworkMod Custom Recovery [How To] - Complete Tutorial / Guide | Team Android
Pingback: HOW TO: Install Android 4.1 on Galaxy S I9000 Jelly Bean Custom ROM | Team Android
Pingback: Update Samsung Galaxy Tab 7.7 P6800 to XXLQ1 Android 4.0.4 Official Firmware [How To] | Team Android
Pingback: Install Galaxy Tab 7.7 P6800 ZSLP7 Android 4.0.4 Stock Firmware [How To] | Team Android
Pingback: HOW TO: Install Galaxy Tab 7.7 P6800 XXLQ2 Android 4.0.4 Official Firmware | Team Android
Pingback: Install Galaxy Tab 2 10.1 P5100 XWALE2 Android 4.0.3 (Philippines) Official Firmware [How To] - Full Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 7.7 P6800 to Android 4.1.1 CM10 Jelly Bean Custom Firmware [HOW TO] | Team Android
Pingback: HOW TO: Update Galaxy Tab 7.7 WiFi P6810 to CM10 Android 4.1.1 Jelly Bean Custom Firmware | Team Android
Pingback: Update Verizon Galaxy Tab 7.7 LTE SCH-I815 to Android 4.1.1 CM10 Jelly Bean Firmware - Tutorial / Guide | Team Android
Pingback: HOW TO: Update Galaxy Nexus to CM9 Final Android 4.0.4 ICS Custom Firmware | Team Android
Pingback: HOW TO: Install Paranoid Android 4.0.4 ICS ROM on Galaxy S3 GT-I9300 with Hybrid UI (CM9) - Complete Tutorial / Guide | Team Android
Pingback: Update AT&T Galaxy Note SGH-I717 to Android 4.1.1 AOKP Jelly Bean Custom Firmware [How To] | Team Android
Pingback: HOW TO: Install Nexus S I9020 JRO03L Android 4.1.1 Jelly Bean XenonHD Custom Firmware | Team Android
Pingback: Update Kindle Fire to CM10 Android 4.1.1 Jelly Bean Custom Firmware [How To] | Team Android
Pingback: Root XXALGA Android 4.0.4 on Galaxy Note 10.1 N8000 Official Firmware [How To] | Team Android
Pingback: Install XXALGA Android 4.0.4 on Galaxy Note 10.1 N8000 (Greece - Europe) Official Stock Firmware [How To] | Team Android
Pingback: Update Galaxy S2 I9100 to WBLP5 ICS Android 4.0.3 Latest Official Firmware [How to Install] | Team Android
Pingback: Install Galaxy Tab 10.1 P7510 UELPL Android 4.0.4 ICS Latest Official Firmware [How To Update] | Team Android
Pingback: Update Galaxy Tab 7.0 Plus P6200 to XXLQ1 Android 4.0.4 ICS Official Firmware [How To] | Team Android
Pingback: Update Galaxy Tab 7.0 Plus P6210 WiFi to UELPC Android 4.0.4 ICS Latest Official Firmware [How To] | Team Android
Pingback: Update Galaxy S I9000 to Android 4.1.1 Jelly Bean CM10 Stable Custom ROM [How To] | Team Android
Pingback: Update Galaxy S3 I9300 to XADLG4 Android 4.1.1 Jelly Bean Beta Official Firmware [How To Install] | Team Android
Pingback: Root XXADLG4 Android 4.1.1 on Galaxy S3 I9300 Jelly Bean with CF-Root [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy R I9103 to ZCLF1 Android 4.0.4 ICS Official Firmware [How To Install] | Team Android
Pingback: Root WBLP5 Android 4.0.4 ICS on Galaxy S2 I9100 Official Firmware [How to Root] | Team Android
Pingback: Update Galaxy Note 10.1 N8000 to ZCALH1 Android 4.0.4 China Official Firmware [How To Install] | Team Android
Pingback: Root XWLPF Android 4.0.3 on Galaxy S2 I9100 with Custom Kernel ODIN [How To] | Team Android
Pingback: Update Nexus S 4G to CM9 Final Android 4.0.4 Custom Firmware [How To] | Team Android
Pingback: Update AT&T Galaxy S2 I777 to CM9 Final ICS Android 4.0.4 Custom Firmware [How To] | Team Android
Pingback: Install SuperNexus Android 4.1.1 AOSP on Galaxy S2 I9100 - Complete Tutorial / Guide | Team Android
Pingback: Update Xperia S to CM9 Android 4.0.4 Final ICS Firmware [How To install] | Team Android
Pingback: HOW TO: Install JPLF2 Android 2.3.6 on Galaxy Y Duos S6102 (Arabic Support) Official Firmware | Team Android
Pingback: HOW TO: Root DXLP5 Android 4.0.4 ICS on Galaxy Tab 10.1 P7510 Official Firmware | Team Android
Pingback: Install Galaxy Tab 10.1 P7510 DXLP5 Android 4.0.4 ICS Latest Official Firmware [How to Update] | Team Android
Pingback: Update HTC One X to HTC Sense 4.1 MaXimus Android 4.0.4 Custom Firmware [How To] | Team Android
Pingback: HOW TO: Update Galaxy S2 I9100G to CM10 Android 4.1.1 Nightly Jelly Bean Custom Firmware | Team Android
Pingback: Update Galaxy Tab 10.1 P7500 to XWLP5 Android 4.0.4 Official Firmware [How To Install] | Team Android
Pingback: Update Galaxy S3 I9300 to CM10 Android 4.1.1 Nightly Jelly Bean Firmware [How To Install] | Team Android
Pingback: Update AT&T Galaxy S3 SGH-I747 to CM10 Android 4.1.1 Nightly Jelly Bean Custom Firmware [How To Install] | Team Android
Pingback: Install Galaxy S3 I9300 XXDLH7 Android 4.1.1 Jelly Bean Official Firmware [How To Update] | Team Android
Pingback: Update HTC One X to IceColdJelly Android 4.1.1 AOKP Custom ROM [How To] | Team Android
Pingback: Update Galaxy S3 I9300 to XXDLH9 Android 4.1.1 Latest Jelly Bean Official Firmware [How To Install] | Team Android
Pingback: HOW TO: Install Galaxy S3 I9300 to XXBLH3 Android 4.0.4 Latest Official Firmware - Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 2 10.1 P5110 / P5113 to Android 4.1.1 AOKP Jelly Bean Build 1 Custom Firmware | Team Android
Pingback: Update Galaxy S3 I9300 to XXDLI1 Android 4.1.1 Jelly Bean Latest Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Install XXDLI1 Android 4.1.1 OTA Test Firmware on Galaxy S3 I9300 [How To] | Team Android
Pingback: Root XXDLI1 Android 4.1.1 Jelly Bean on Galaxy S3 I9300 Official OTA Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 2 7.0 P3100 to DDBLI1 Android 4.1.1 Jelly Bean Official OTA Firmware [How To Install] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S3 I9300 to ZCDLI1 Android 4.1.1 Jelly Bean China OTA Firmware [How To Install] - Complete Tutorial / Guide | Team Android
Use Berkel’s SMS Backup+ from Play Store, so you can backup to your Google Account in the Cloud.
SMS Backup+ doesnt restore the messages properly. Ive used it before.
Pingback: Update Galaxy S2 I9100 to UHLPV Android 4.0.4 Latest ICS Official Firmware [How To Install] | Team Android
Pingback: Update Galaxy S3 I9300 to XXDLI7 Android 4.1.1 Jelly Bean Latest Official Firmware [How To Install] - Complete Tutorial / Guide | Team Android
Pingback: Install XXDLI8 Android 4.1.1 OTA Firmware for I9300XXBLH3 on Galaxy S3 I9300 - Complete Tutorial / Guide | Team Android
Pingback: HOW TO: Install Galaxy Camera C100 XXALI3 Android 4.1.1 Official OTA Firmware - Tutorial / Guide | Team Android
Pingback: Update LG Optimus L7 P700 to V10H Android 4.0.3 ICS Official Firmware [How to Install] - Tutorial / Guide | Team Android
Pingback: HOW TO: Root Galaxy Pocket S5300 on Android 2.3.6 Official Firmware - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy S I9000 to XXJW6 Android 2.3.6 Official Firmware [How To Install] | Team Android
Pingback: UnRoot Galaxy SL I9003 on Android 2.3.6 Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: HOW TO: Convert Galaxy SL I9003 to EXT4 Storage - Complete Tutorial / Guide | Team Android
Pingback: Update Galaxy Nexus I9250 to Android 4.1.1 AOKP Build 2 Jelly Bean Custom Firmware [How To Install] | Team Android
Pingback: Update Galaxy SL I9003 to XWLF2 Android 2.3.6 Official Firmware [How To Install] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S3 I9300 to HyperGalaxy XXDLH6 4.1.1 Jelly Bean Custom Firmware [How To Install] | Team Android
Pingback: Root Xperia Arc S LT18A on Android 4.0.3 ICS with One-Click Root [How To] - Tutorial / Guide | Team Android
Pingback: HOW TO: Root Xperia Arc S LT18A on Android 4.0.4 ICS Official Firmware - Tutorial / Guide | Team Android
Pingback: Update Xperia Acro S LT26w to Android 4.1.1 Jelly Bean with CM10 Custom ROM [How To] - Tutorial / Guide | Team Android
Pingback: Root Galaxy Y Duos S6102 on Android 2.3.6 Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: HOW TO: Unroot Galaxy Y Duos S6102 on Android 2.3.6 Official Firmware - Tutorial / Guide | Team Android
Pingback: HOW TO: Update Galaxy S3 I9300 to UBCLG7 Android 4.0.4 ICS Official Firmware - Tutorial / Guide | Team Android
Pingback: Root UHLPV Android 4.0.4 on Galaxy S2 I9100 with Siyah Kernel | Team Android
Pingback: Install Galaxy Tab 2 10.1 P5100 Android 4.1.1 AOKP Build 2 Jelly Bean Custom Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy Ace S5830 to Jellaxy Android 4.1.1 AOKP Custom ROM [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S3 I9300 to XXDLIB Android 4.1.1 Jelly Bean Final Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: HOW TO: Install Galaxy S3 I9300 VBLH2 Android 4.0.4 ICS Official Firmware - Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 7.0 Plus P6200 to DXLPB Android 4.0.4 ICS Official Firmware [How To Install] - Tutorial / Guide | Team Android
Pingback: Update Galaxy Tab 7.0 Plus P6200 to XXLQ3 Android 4.0.4 ICS Official Firmware [How To Install] | Team Android
Pingback: Update Galaxy W I8150 to RemICS v1.5 Custom ROM with S3 Look [How To Install] | Team Android
Pingback: Update Galaxy S2 I9100G to Android 4.1.1 AOKP Jelly Bean Build 4 Custom ROM [How To] | Team Android
Pingback: HOW TO: Install Galaxy Tab 2 10.1 P5100 BUBLH2 Android 4.0.4 ICS Latest Official Firmware - Tutorial / Guide | Team Android
Pingback: Root UBALI9 Android 4.1.1 on Galaxy Note 2 N7100 Official Jelly Bean Firmware - Tutorial / Guide | Team Android
Pingback: HOW TO: Flash Galaxy S3 I9300 ClockworkMod Touch Recovery 6.0.1.2 - Tutorial / Guide | Team Android
Pingback: Update Galaxy S Advance I9070 to DDLI1 Android 2.3.6 Official Firmware [How To Install] - Tutorial / Guide | Team Android
Pingback: Update Galaxy Note 2 N7100 to XXALIJ Android 4.1.1 Vodafone Official Firmware [How To Install] - Tutorial / Guide | Team Android
Pingback: Update HTC One X to CM10 Android 4.1.1 MIUI Jelly Bean Custom Firmware [How To Install] | Team Android
Pingback: Install CodenameSammy TouchWiz on Galaxy Nexus I9250 Android 4.1.1 Jelly Bean Custom ROM [How To] | Team Android
Pingback: Update Galaxy Nexus I9250 to Android 4.1.2 JZO54K Official OTA Software Update [How To] - Tutorial / Guide | Team Android
Pingback: Install Galaxy S Duos S7562 XXALHC Android 4.0.4 Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S3 I9300 to XXDLIH Android 4.1.1 Jelly Bean Vodafone Latest Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S3 I9300 with Android 4.1.2 AOKP Build 5 Jelly Bean Custom Firmware [How To] - Tutorial / Guide | Team Android
Pingback: Update Galaxy S2 I9100G to ZCLPG Android 4.0.3 China ICS Official Firmware [How To install] | Team Android
Pingback: How to Root Android 4.0.3 ICS XXLPQ on Galaxy S2 I9100G Official Firmware | Team Android
Pingback: Update Galaxy Mini S5570 to CM10 Android 4.1.1 Jelly Bean Custom Firmware [How To Install] | Team Android
Pingback: Update Galaxy Tab 2 10.1 P5100 to UBALD5 Android 4.0.3 Official Firmware [How To] | Team Android
Pingback: I just got my note 2
Pingback: HOW TO: Install Galaxy W I8150 Android 2.3.6 ZSLM4 Official Firmware - Full Tutorial / Guide | Team Android
Pingback: Update Galaxy S2 I9100 to XWLPY Android 4.0.4 ICS Official Firmware [How To] - Tutorial / Guide | Team Android
Pingback: HOW TO: Update Galaxy Note 2 N7100 to UBALI9 Android 4.1.1 Jelly Bean Official Firmware - Tutorial / Guide | Team Android
Very helpful infos, concise etc
Hi all,
Loved this app, it helped me restoring all my data (sms from) one phone to other that is Android 4.0 to 4.4, Initially i checked lots of free app or Trail version & tryed on my own, but all other app was useless for me (No Offence – Other apps which i tried May be Useable for other), finally i saw this on google & play store, easy to install & backup sms, though it was bit dificult to understand & bit hard to select options to restore part on my new phone but finally it worked, THANK YOU Developer (Mr. Sahu), Love your app a lot 10/10.
I Highly recommend this app.
Thanks & Regards
Irshad Sayed
Helpful analysis – Just to add my thoughts if you are requiring a IRS 8854 , my boss filled a fillable document here
http://goo.gl/HV7jmC