Export Guide
Instagram lets you download your message history as a JSON ZIP. Follow these steps — the download can take a few minutes to a few hours depending on your account size.
messages/inbox/ folder inside the ZIP. HTML exports use a completely different structure that ChatLume cannot parse. If you see "no messages found", check that you selected JSON.
Why does the export show characters like "é" instead of "é"?
This is a known Instagram encoding bug — they save UTF-8 text using latin1 byte values. ChatLume automatically fixes this (called mojibake correction) so names and messages display correctly.
The ZIP has many conversation folders. Can I view specific ones?
Yes — ChatLume detects all threads in the ZIP and shows a conversation selector. You can pick any thread to view.
Can I view group chats?
Yes. Instagram exports group DMs (RegularGroup threads) in the same format. ChatLume displays sender names in different colours for group conversations.
Is my data uploaded to any server?
Never. ChatLume processes the ZIP entirely in your browser using the Web File API. Nothing is sent to a server.
I requested the export but never got an email.
Check your spam folder. If it's not there after a few hours, go back to Download your information in Instagram settings — sometimes the request needs to be submitted again. Also make sure you're checking the email address linked to your Instagram account.