How to properly get your conversations out of each app, then add them to SimuChat with the 📥 button. The more real messages you have with someone, the more the simulation sounds like them.
The 6 rules of a clean import
The right format for each app: most apps don't ask you anything (iPhone with the SimuChat app, Android, WhatsApp). Only Instagram, Messenger, Snapchat and TikTok offer a choice of format: then pick JSON rather than HTML or TXT. Details are in each app's section.
No media: photos and videos make the export huge and SimuChat doesn't read them. Choose “without media” or “low” quality.
The whole period (“all time”): old messages help with style, recent ones with where the relationship stands now.
Re-importing is safe: messages already there are recognised and skipped. You can redo a full export every month.
One person = one contact, even if you talk on several apps. In step 2, pick “→ their name” under “Add to” to merge. SimuChat suggests it on its own when it recognises the name or number.
Delete the export after importing (and empty the recycle bin): SimuChat keeps an encrypted copy, whereas export files can be read by anyone.
📱 iPhone (iMessage and SMS) SimuChat app for Windows · ZIP
The iPhone has no “export my messages” button: the free SimuChat.exe app gets them over a USB cable, on your Windows PC. Download the app and see its page.
Download SimuChat.exe and open it. If Windows shows “Windows protected your PC”: More info → Run anyway. The first time, the app checks that Apple's USB driver is there; if it's missing, it offers to install it in one click.
Plug in the iPhone, unlock it and tap Trust This Computer if asked. The app shows it straight away.
If your iPhone backups are encrypted, type the backup password in the field provided (not the iPhone passcode).
Click Back up & export from the iPhone. Keep the iPhone plugged in and its screen on during the copy.
The app creates Export-iMessage-SimuChat.zip on your Desktop. Drop it into SimuChat (📥 button): all your conversations are read at once.
Then accept to erase the iPhone copy made by the app, and delete the ZIP once imported.
The direction of messages (sent / received) is known: nothing to specify. A backup already on the PC (iTunes, Apple Devices, iMazing) is recognised. Old iMazing .csv files can be imported too.
No Windows PC? For now you'll need to borrow one for the export: the iPhone offers no other way to export its messages.
🤖 Android (SMS / MMS) SMS Backup & Restore · XML
Google Messages has no export. Use the free app “SMS Backup & Restore” (by SyncTech).
Install SMS Backup & Restore from the Play Store and allow access to SMS.
Tap Back up. Tick Messages; untick Phone calls (not needed).
Choose Local backup (or Google Drive), then start the backup.
Get the sms-YYYYMMDD….xml file onto the PC (USB cable, Drive, email…) or use it directly on the phone.
Import the .xml into SimuChat: it contains all the conversations at once.
The direction of messages (sent / received) is known: no need to say who you are. Numbers are recognised at the next import.
A calls-….xml file contains calls, not messages: it is skipped.
💬 WhatsApp Export chat · TXT / ZIP
One chat at a time. It works the same on iPhone and Android.
iPhone
Open the chat, then tap the contact's name at the top.
Scroll down to Export Chat, then choose Without Media.
Send it to yourself (Mail, Drive, Save to Files…): it's a .zip. Import it as is, without unzipping it.
Android
Open the chat, then ⋮ → More → Export chat → Without media.
Send it to yourself: it's a .txt file (sometimes inside a .zip).
WhatsApp limits the export without media to about the last 40,000 messages per chat. SimuChat works out on its own which of the two names is yours: check it in the preview in step 2 (your messages on the right).
Keep your phone in the same language between two exports: the date format depends on it. SimuChat recognises French and English.
📸 Instagram Download your information · JSON
Takes 2 minutes to request; the file usually arrives within a few minutes to a few hours (sometimes up to 48 h).
Instagram → your profile → ☰ → Accounts Center.
Your information and permissions → Download your information → Download or transfer information.
Choose your Instagram account, then Some of your information and tick only Messages.
Download to device, then set:
Date range: All time
Format: JSON (important)
Media quality: Low
Create files. You get an email when it's ready; come back to the same place to download the .zip (the link expires after a few days).
Import the whole .zip into SimuChat. If it's split into several parts, select them all at once.
Same path as for Instagram (Accounts Center → Download your information), but choose your Facebook account and tick Messages, in JSON format.
End-to-end encrypted chats (the default on Messenger since 2024) are not always included in this export. In that case: Messenger → Settings → Privacy & safety → End-to-end encrypted chats → Message storage → download the data. The JSON file you get can be imported too.
👻 Snapchat My Data · JSON
Snapchat only exports saved messages (those kept in the chat, or chats set to “24 hours after viewing” that are still there). Snaps and ephemeral messages already deleted can't be recovered. For the future, set your important chats to Keep or 24 hours after viewing.
Snapchat → your profile → ⚙ Settings → My Data (or go to accounts.snapchat.com in a browser).
At the “Select data to include” step, turn on only these 3 options:
Export JSON files: the format SimuChat reads.
Chat History: your messages.
User Data: your friends list, to get real names instead of usernames.
Leave everything else off, especially Export your Memories and Export Chat Media (several GB, useless here). Then Next.
Choose the whole history as the date range, check your email, then submit the request.
Download the .zip from the link you get by email (a few hours, up to 7 days). It contains json/chat_history.json.
Import the .zipas is, without unzipping it (or else chat_history.json and friends.json).
The direction of messages is known: no need to say who you are.
🎵 TikTok Download your data · JSON
TikTok → Profile → ☰ → Settings and privacy → Account → Download your data.
Choose Custom and tick Direct messages (and Profile, which helps SimuChat recognise you), or else Select all.
Format: JSON (not TXT), then Request data.
Come back to the Download data tab when it's ready (from a few hours to a few days) and download the file before it expires.
Import the .zip or the user_data_tiktok.json file.
Shared videos (TikTok links) and emoji-only reactions (😂, 😭… in reply to a video) are skipped: only real written messages count. TikTok emojis aren't taken into account in the person's habits either.
📥 Import into SimuChat
Click 📥 at the top of the contact list.
Choose the file(s). You can mix several apps in one import.
In step 2, for each conversation:
Who's who: SimuChat recognises your messages on its own. Open “Preview of the latest messages” to check: yours are on the right. If not, click Swap.
Add to: “➕ New contact” or an existing contact, to merge (same person on another app).
Untick what doesn't interest you: groups, ads, 3-message conversations.
Import. Importing is free: a new contact's profile (style, rhythm, expressions, gender) is calculated directly from the messages, without AI, and it updates itself at every new import.
Then open Profile to check the first name and gender, and describe your relationship in Your notes (who they are to you, where things stand, their sense of humour). That's what helps the simulation most, and it's free.
Optional and paid: the ✨ Premium portrait has our most powerful AI read your messages to write a finer profile (price shown before you start). Day to day, only simulated replies and 💡 suggestions cost money.
App
File to import
Your messages
iPhone
Export-iMessage-SimuChat.zip (SimuChat app) or iMazing .csv
Recognised
Android SMS
sms-….xml
Recognised
WhatsApp
.zip / .txt
Guessed, to check
Instagram / Messenger
.zip (JSON export)
Guessed, to check
Snapchat
.zip (JSON export) or chat_history.json
Recognised
TikTok
.zip (JSON export) or user_data_tiktok.json
Guessed, to check
SimuChat backup
SimuChat-sauvegarde-….json
Recognised
📲 Using SimuChat on your phone
On your phone, open simuchat.net in Safari or Chrome and log in to your account: you'll find all your contacts and simulations.
To have it like an app: Share → Add to Home Screen (iPhone) or ⋮ → Add to Home screen (Android).
Imports work from the phone too (📥 button). Only the iPhone export needs a Windows PC, for the SimuChat app.
The connection is encrypted (https) and your conversations are stored encrypted on the server.
🛠 Common problems
Symptom
Solution
“No conversation found”
Instagram, Messenger, Snapchat or TikTok: the export was probably requested in HTML or TXT; request it again in JSON. WhatsApp: check it's really the chat file. iPhone: import the Export-iMessage-SimuChat.zip file created by the app.
Normally fixed automatically. If not, report it with the name of the app.
My messages show up as theirs
In step 2, open the preview and click Swap. Already imported? Delete the contact (Delete in Profile) and re-import it, checking the preview.
The same person appears twice
No merging afterwards for now: delete the duplicate and re-import it, choosing “→ their name” under “Add to”.
The iPhone app doesn't see the iPhone
Original cable, iPhone unlocked, “Trust This Computer” accepted. Relaunch the app: it checks Apple's USB driver again and offers to install it if it's missing. See the app's page.
Forgotten password
On the login page, click Forgot your password?: you'll get a link by e-mail.
Very slow upload from the phone
Insta exports with media weigh several GB: redo them in “Low” quality, or import them from a computer.