Skip to content
How-To Guides5 min read

How to Export Snapchat
Chat History

Snapchat is built around disappearing messages, which makes it the trickiest mainstream app to export. This guide covers the official My Data tool, what the download does and does not contain, and how to get more out of it next time.

Web-based export
ZIP download
Emailed link
Ready for analysis

Snapchat has no export button inside a chat. Instead, it gives you a privacy tool called My Data that packages your account data, including saved messages, into a ZIP. The catch is in the word saved: anything that disappeared is gone for good. What remains is still enough for AI chat analysis.

Key takeaways

  • Request the export at accounts.snapchat.com, under My Data, or from the app's Settings.
  • Only saved messages are included. Unsaved chats were deleted from Snapchat's servers and cannot be recovered.
  • The ZIP arrives by email, usually within hours. Inside, json/chat_history.json is the file to upload.
  • To capture more next time, save messages or set the chat to delete 24 hours after viewing.

Read this first: only saved chats come out

By default Snapchat deletes a message from its servers once it has been viewed or expired. Your export therefore contains Saved Chat History: messages that you or the other person saved by pressing and holding them, or that were kept by a chat's deletion setting. If a conversation was never saved, it will not be in the file, and no tool can bring it back.

How do you download your Snapchat data?

My Data is the only official way to get a copy of your conversations. The request takes a minute; the wait for the file is the slow part. Snapchat's own instructions are in Snapchat Support.

1Sign in at accounts.snapchat.com

Open accounts.snapchat.com on your phone or computer and sign in. In the app, the same page is under your profile, then the gear icon for Settings, then My Data.

2Open My Data

Click My Data on your account page. This is where you choose which categories of information to export.

3Select Chat History and a date range

Tick Chat History. You can add other categories (account information, friends, Memories), but chats are all you need for analysis. Set a date range, or leave it off to receive everything; bigger requests take longer.

4Confirm your email and submit

Confirm the email address for the notification and click Submit. You do not need to keep the page open.

5Download the ZIP from the email link

Snapchat emails a download link when the file is ready, often within hours, up to seven days for large exports. You can also return to My Data and open See exports. Download the ZIP, open the json folder, and upload chat_history.json.

What is inside the Snapchat download?

Typically included

  • - Saved messages with text, timestamps, and usernames
  • - The same chats as HTML (for reading) and JSON (for analysis)
  • - Snap history metadata (sent and received, not the content)
  • - Account information and login history
  • - Friends list, Memories, and location data, if selected

Not included

  • - Messages that were never saved
  • - The content of expired Snaps
  • - The other person's unsaved messages
  • - Anything either of you deleted

The export reflects Snapchat's design: it captures the conversations you chose to keep, not the whole stream. That is why the saving habit below matters if you ever want to look back, or run a Snapchat chat analysis.

How do disappearing messages affect your export?

Default: messages disappear

Chats are deleted after they are viewed, and unopened Snaps expire after a set period. Snapchat keeps no server copy, so they can never appear in a download.

Saving a message keeps it

Press and hold a message to save it. Saved messages show with a highlighted background, stay in the chat, and are included in your export. Either person can save a message.

Change the deletion setting per chat

In a chat's settings, switch Delete Chats from "After Viewing" to "24 Hours After Viewing". Combined with saving the messages that matter, this gives you far more history to export later.

What can you learn from saved chats?

Even a partial record shows patterns. Upload the file to MosaicChats and the saved messages become a timeline rather than a scrollback.

Sentiment over time

How the emotional tone of the saved conversation shifted across weeks and months. See how chat analysis can improve a relationship.

Compatibility and engagement

Who initiates, whether effort is reciprocal, and a compatibility score built from balance and engagement.

Personality and texting style

MBTI-style traits inferred from how each of you writes. Read more on personality analysis from text.

Is exporting private?

Privacy notes

Nobody is notified. The export is your own account data, which Snap's privacy policy gives you the right to access.

Treat the ZIP as sensitive. It can contain saved messages, location history, and account details. Keep it somewhere private and delete it when you are done.

MosaicChats never exposes raw messages. Uploads are processed privately and are not shared with third parties. Read more on privacy in digital relationships.

Analyze your Snapchat chats with AI

Upload chat_history.json to MosaicChats to see sentiment over time, who initiates and who replies faster, a compatibility score, and personality insights for each person. Files are processed privately and never shared.

Frequently asked questions

Does Snapchat let you export your chat history?

Yes, through the My Data tool at accounts.snapchat.com. The download includes your Saved Chat History. Because Snapchat deletes messages by default, only chats that were saved before they disappeared are included.

Why are some of my messages missing from the export?

Snapchat deletes unsaved messages from its servers after they are viewed or expire, so there is nothing to export. Only saved messages are kept. To preserve more in future, press and hold messages to save them, or change the chat's deletion setting to 24 hours after viewing.

What file format is the Snapchat export?

A ZIP archive. Inside are html and json folders, each with a chat_history file, alongside any other categories you selected such as account information or friends. Upload chat_history.json for analysis.

How long does a Snapchat data download take?

Small requests often arrive within hours. Snapchat says to allow up to seven days for large exports. You get an email with a download link when the file is ready.

Can the other person see that I downloaded my data?

No. Requesting your own data is private and notifies nobody. The export only contains your account's copy of saved messages.

How is this different from exporting WhatsApp or Telegram?

WhatsApp and Telegram export complete conversations from the app in a minute. Snapchat runs through a web-based data request, takes longer, and only returns the messages you saved. The ephemeral design is the key difference.

References & Sources

  1. "How do I download my data from Snapchat?" Snapchat Support.Source
  2. "Snap Privacy Policy." Snap Inc.Source