Threadlode
EN
EnglishEspañolPortuguêsFrançais

Export text messages to Excel or CSV

A spreadsheet is the easiest way to sort, filter or count messages. Threadlode exports one row per message from Android XML backups, iPhone backups and Mac Messages.

Open Threadlode – free

Columns

ColumnContent
dateLocal date and time (a real Excel date in .xlsx)
conversationContact name, number or group name
directionsent, received or event
from / toSender and recipients
text / subjectMessage text and MMS subject
attachmentsFile names of photos and other attachments
service / reactions / flagsSMS, MMS or iMessage; tapbacks; edited, unsent, draft, failed

Steps

  1. Open your backup in Threadlode.
  2. In Export, choose all conversations or only the open one, and an optional date range.
  3. Click Excel (.xlsx) or CSV.

Excel or CSV?

The .xlsx file opens directly in Excel, LibreOffice and Google Sheets, with frozen headers and filters. The CSV is UTF-8 with a byte-order mark, so emoji and accents show correctly in Excel. Very large exports are split over several sheets because Excel allows about one million rows per sheet.

Questions and answers

Are photos included in the spreadsheet?

The file names are. To get the photos themselves, export the HTML archive (.zip) – it contains every attachment.

Last updated: 2026-10-26