SMS Backup & Restore XML viewer

You backed up your texts with SMS Backup & Restore and got a file like sms-20261014123000.xml. Opening it on a computer shows a wall of code. Here's how to read it properly.

Open your .xml file in the viewer. Drop the file on the Texts for Court page and it lists every conversation, with the biggest first. Pick one to see each message in order: date, time, sender, text and MMS attachments. Save it as a numbered PDF if you need a copy. The file is read by your browser only and is never uploaded. Viewing is free. The PDF is free for the first 40 messages, and $9 for the whole conversation.
Open my XML file

What's inside the XML file

Every text is an <sms> line with the phone number (address), the contact name, a timestamp in milliseconds (date), a human-readable date (readable_date), and type: 1 means received, 2 means sent. The text itself is in body. Picture and group messages are <mms> entries with their text and attachments in <part> elements.

Every conversation is mixed together in date order, which is why it's hard to read raw.

Other ways to read it

Turning it into a PDF

Pick one conversation in the viewer and press Print / Save as PDF. The PDF gets a cover page listing who was in the conversation, the date range, the message count, and a SHA-256 hash of your original .xml file. Then every message follows, numbered and marked as sent or received. People use it for court, landlord and employment disputes, insurance claims, or just to keep a copy of messages from someone who has died.

Full guide: printing Android texts for court ยท WhatsApp chat viewer