■  Message export for Mac

Records
you can
hand over.

Export any text conversation on your Mac into a clean, timestamped, page-numbered PDF. Every message on your Mac, every sender, every second, ready to print, file, or hand to your attorney.

Buy for $24.99 One-time · no subscriptionDownload for Mac Coming soon
100% localMessages never uploaded
Bates-style IDsOn every page
SHA-256Export manifest

Illustration · fictional example data

01 / Timestamp to the second, sender on every line
02 / Attachments named and cross-referenced
03 / Sequential Bates-style IDs you can cite
04 / SHA-256 manifest lets you verify files haven't changed since export
[01] PROCESS

Three steps.
Zero guesswork.

01

Select

Pick a conversation from your Mac's message history. Search by name or number.

→ D. Mercer · 1,284 msgs
02

Scope

Set a date range, timezone, and Bates prefix. Include attachments, read receipts, and reactions, or leave them out.

→ 01/04/25–09/30/26 · TV-
03

Export

Get a paginated, searchable PDF, plus an attachments folder and a SHA-256 manifest, saved where you choose.

→ 318 pp · manifest.sha256
[02] OUTPUT

One export.
Every format you need.

FormatWhat's insideBest for
Records PDF DEFAULTFull timestamps, sender on every line, Bates-style page IDs, running header with range and export date.Court · HR · insurance
Keepsake PDFBook-style layout with conversation bubbles and inline photos, sized for printing.Family · memories
AttachmentsOriginal photos, video, and audio that are downloaded to your Mac, named by timestamp and cross-referenced in the PDF.Exhibits
CSV / TXTOne row per message: timestamp, sender, body, attachment refs.Review · search
ManifestSHA-256 hash for every exported file, so you can verify the files haven't changed since export.Integrity
[03] PRIVACY
0Buploaded. Ever.
  • No account or sign-in
  • No servers touch your messages
  • No analytics on message content
  • No other network use: only the optional update check, which you can turn off; your license is verified offline
Data flow
~/Library/Messages · local historyREAD
TextVault.app · on-devicePROCESS
~/Documents/Exports/Mercer_2026.pdfWRITE
cloud · server · third partyNEVER
[04] USE CASES

When the texts
are the record.

Example scenarios, not customer stories.

CASE 01

Tenancy

Repair requests, notices, and promises, in order, with photos attached.

Records PDF
CASE 02

Family court

Co-parenting schedules and agreements, exported as a clean, citable document.

Records + CSV
CASE 03

Workplace

Messages with a manager or coworker, documented for HR or employment counsel.

Records PDF
CASE 04

Claims

Accident, contractor, or insurance threads, with original attachments preserved.

PDF + Attachments
CASE 05

Personal

And for the people you love: a printed book of the conversations you never want to lose.

Keepsake PDF
[05] PRICING

$24.99.
Once.

No subscription, no per-export fees, no page limits.

TEXTVAULT FOR MAC
exportmessages.com

Unlimited exports✓
All formats✓
Bates-style numbering✓
SHA-256 manifest✓
All 1.x updatesFREE
Subscription$0.00

TOTAL$24.99
ONE-TIME PAYMENT · MACOS
[06] FAQ

Questions.

Is there a subscription?

No. One payment of $24.99.

Are my messages uploaded anywhere?

No. Your messages are processed on your Mac and never uploaded, and exporting works offline. The only network use is the optional update check.

Why does it need Full Disk Access?

macOS protects your message history. The permission lets TextVault read your own history to export it.

Is the PDF admissible in court?

Admissibility depends on your jurisdiction and case. TextVault gives you a timestamped, page-numbered record of the messages on your Mac; your attorney decides how to use it.

Which conversations are supported?

Any conversation in the Messages history on your Mac, including iMessage and SMS threads, and the attachments that are downloaded to your Mac.

What's a Bates-style number?

A unique, sequential ID stamped on every page (e.g. TV-000142) so any page can be referenced exactly.