A Valentine's gift from your text messages — already written.
A Valentine's gift made from your text messages is a short, private keepsake built from your own chat history — the pet names, inside jokes, busiest hours and phrases the two of you have already written to each other. Export your iMessage, WhatsApp or Messenger chat, drop the file into Story of Us, and the keepsake is ready to read in about a minute; download it as a PDF to print yourself. The chat file is read in your browser and never uploaded, and nothing ships, so it works even on the morning of February 14.
The most personal Valentine's gift is already on your phone. Flowers wilt and chocolate gets eaten by Thursday; your message history doesn't — years of good-mornings, inside jokes, and you up? texts, sitting there unread as a whole. Story of Us reads your own chat export and turns it into a short keepsake built from your actual words, not a template with your names swapped in — ready to read together on Valentine's Day, or any evening you'd rather feel like one.
Make our Valentine's keepsake One-time · no subscription · stays on your device
How to make a Valentine's gift from your text messages
- Export your chat. Follow the export guide for the app you two talk on: a .txt or .zip from WhatsApp on your phone, a Mac's chat.db for iMessage, or a message-storage download from Messenger.
- Drop the file into Story of Us. Open the import screen in your browser and drop the file in. The export is read right there on your device and never uploaded.
- Read your keepsake in about a minute. It builds from the patterns in your own words — pet names, inside jokes, your busiest hour — ready to read together on screen.
- Download the PDF and print it. Save the keepsake as a PDF and print it at home or at a print shop to tuck into a Valentine's card. We don't print or ship anything.
The export guides walk through each app screen by screen: iMessage, WhatsApp, or Messenger.
Why it fits Valentine's Day
Valentine's is the one day built around saying it in words — this just uses the words you've already said. The pet name you made up without noticing, the year you texted the most, the hour you're most likely to reach for each other, the phrase one of you repeats without knowing it. It reads like the two of you, because it's built entirely from the two of you. A card says how you feel today; this shows what the two of you have actually been saying all along.
A last-minute Valentine's gift that doesn't feel last-minute
Nothing ships, so there is no delivery window to miss and no "order by February 10th" fine print. Once your export is in hand, the keepsake is ready in about a minute — whether you plan it weeks ahead or think of it over coffee on the morning of the 14th. WhatsApp and iMessage exports take a few minutes from your own device. Messenger is the slow one: Meta has to prepare your message-storage download, and a long history can take a while, so request it a few days before Valentine's Day.
Where do you two talk?
Pick the app where most of your love notes live. Each guide walks through the export, screen by screen.
- iMessage — read straight from a Mac's
chat.db. See the export steps → - WhatsApp — export a chat straight from your phone. See the export steps →
- Messenger — a "message storage" download from account settings. See the export steps →
What you get
For Valentine’s Day, it’s a love letter you both already wrote, a few texts at a time. It’s built only from your own history: pet names and inside jokes it noticed on its own, your year-by-year rhythm, your busiest hour, the words you reach for without thinking. Read it on screen, then download the PDF to keep or print, ready in about a minute. No subscription, nothing shipped.
Ways to give it on the 14th
- Read it together on a screen over dinner, card by card — and settle which of you actually texts more.
- Print the PDF and fold a page or two into a Valentine's card, so the card is literally in your own words.
- Apart this Valentine's Day? Send it, then go through it together on a call. It arrives the moment you send it.
Privacy, plainly
Your export never leaves your device: it’s read right there in your browser. To write the captions, a much smaller slice goes to our server: your most-used words and phrases, counts and rhythms (who texts more, your streaks, your busiest hour), and a few sample messages, your first texts and your most recent. Never the file, never the whole conversation. Read exactly what we send →
Good to know before you make one
- It's built for one relationship's own history — a group chat won't produce a clean two-person keepsake.
- A newer relationship still works fine; less history just means a shorter keepsake.
- It's a page you read on your own device plus a PDF you print yourself — not a physical card or book we print and ship.
Make our Valentine's keepsake One-time · no subscription · iMessage, WhatsApp, or Messenger · stays on your device
Want to see a real one first? A peek inside a keepsake → · How it works →
Marking an anniversary instead? See the anniversary keepsake →
Getting married? The wedding keepsake →
It's their birthday? See the birthday keepsake →
Celebrating a first anniversary? That's the paper anniversary →
In a long-distance relationship? The long-distance keepsake →
Curious how many texts you've actually sent? Count them free, right on this device →
Sources
- Story of Us: how to export a WhatsApp chat
- Story of Us: how to download your Messenger chat history
- Story of Us: how to export iMessage history from a Mac
Last verified: October 10, 2026
Questions
What is Story of Us?
Story of Us (storyofus.app) is a web app that turns your iMessage, WhatsApp, or Messenger chat history into a private keepsake you read on screen — a short page built from the patterns in your own words, ready in about a minute. Your chat export is read in your browser and never uploaded; you can download the keepsake as a PDF and print it yourself.
Can I make this on Valentine's Day itself?
Yes — once your export is ready, the keepsake builds in about a minute, so there is no lead time before the day itself. WhatsApp and iMessage exports take a few minutes from your own device; Messenger is the slow one, since Meta has to prepare your message-storage download, so request it a few days ahead.
Is this a physical card or box that arrives in the mail?
No — nothing ships. It's a private keepsake you read together on screen. Download it as a PDF afterward and print it at home or a print shop if you'd like something to hand over.
Do we need to have been together for years for this to work?
No — it's built from however much message history you have. A newer relationship just makes for a shorter keepsake; the pet names and rhythms still show up.
Can I make one for a friend, for Galentine's Day?
Yes, as long as it's a one-on-one chat — it works from any two-person history, not only a couple's. A group thread won't parse into a clean two-person keepsake, so pick the chat that's just the two of you.
Which chat app works — iMessage, WhatsApp, Messenger?
All three. iMessage reads from a Mac's chat.db, WhatsApp from a chat .txt or .zip on your phone, Messenger from a message-storage download in account settings. Follow the step-by-step export guide for whichever app holds your history.
What do you actually see of our messages?
The export is read in your own browser, never uploaded. A small slice — your most-used words and phrases, counts, and a handful of sample messages — is sent to write the captions. Read exactly what we send on the privacy page.
How is this different from a printed chat book?
A printed chat book reprints your conversation as a physical book — the provider lays it out, prints and ships it, with their own lead times and pricing, which rarely suits a February 14 deadline. This is a short on-screen keepsake built from patterns in your own words, ready in about a minute, that you print yourself if you want something to hand over.
When do I pay — before or after I upload my chat?
After. The button above takes you to the upload page — pick your chat app there, drop in your exported chat, and it's read on your own device; no chat content is sent before payment. You get a free preview built from your own messages: the real cover plus three open cards, with the rest locked behind a pay bar. One payment, not a subscription — and once you pay, the full keepsake generates on the same screen.