DM Saver for Instagram™ icon

DM Saver for Instagram™

Extension Actions

CRX ID
ppmokamipefokigaccoiefenhgokncle
Description from extension meta

Downloads Instagram™ direct messages

Image from store
DM Saver for Instagram™
Description from store

An extension for downloading Instagram direct messages in HTML format for reading them offline.

Not tested on big chats.

This is a paid extension, you will need to buy a license key to use it.
The payment is proceeded through the Payhip platform, you can read about the safety of buying here https://help.payhip.com/article/158-buying-from-payhip

Go to https://www.instagram.com/direct/t/ and choose a chat you want to download, then open the pop-up window of the extension, choose the earliest date you want the chat start with and press Start download. You can also stop the process with the Stop button.
So far only HTML is supported, let us know if you need to add more functionality.

Version changes:
v.4.1.0.0 - small fixes + change of backend
v.4.0.0.0 - change way of download to scrolling
v.3.1.0.0 - change payment system from Gumroad to Payhip
v.3.0.0.8 - fixed a bug with disappearing messages
v.3.0.0.7 - fixed a bug with duplicating messages
v.3.0.0.6 - fixed a bug of the latest update
v.3.0.0.5 - fixed a bug with displaying "reply-to" messages
v.3.0.0.4 - fixed a bug displaying reactions
v.3.0.0.3 - fixed a bug with the new domain
v.3.0.0.2 - moved from chatsaver.org to chatsavers.org
v.3.0.0.0 - moved to manifest 3
v.2.0.1.2 - added a "selectable" style to messages
v.2.0.1.1 - added a css style to better display huge images
v.2.0.1.0 - fixed a bug with displaying media when saving as HTML (due to the latest Instagram CORS changes they were not displayed properly)
v.2.0.0.6 - fixed a small bug with media for voice messages being undefined.
v.2.0.0.5 - added the 'random timeout' option, to download big chats without the user being locked out from their account
v.2.0.0.4 - a fix with downloading group chats which users left. (downloadChat function in dm.js, oldest_cursor is undefined in such chats, have to use prev_cursor)
v.2.0.0.3 - a small fix with downloading the last message in a chat (downloadChat function in dm.js)
v.2.0.0.2 - removed GUMROAD from the title of the description, changed the type of the extension to "using another payment system"
v.2.0.0.1 - changed the payment system to Gumroad, more information here https://customers.gumroad.com/article/189-safe-gumroad-buying
v.1.2.1.1 - fixed the multiple event bindings to buttons, that caused duplication of chats in the inbox display
v.1.2.1.0 - changed the way of loading all chats to manual; added downloading 'disappearing' media
v.1.2.0.0 - fixed downloading voice messages by adding https://*.cdninstagram.com/ to permissions in the manifest; when downloading as ZIP, made shared media/stories/user profile pictures included in the archive
v.1.1.0.9 - CUR_CHAT_URL changed according to the new Instagram API
v.1.1.0.8 - Instagram has changed its API inbox URL, therefore the extension stopped working properly. Changed ALL_CHATS_URL to the new one.
v.1.1.0.7 - Fixed a bug with the extension hanging when a story is gone and reel_share.media.image_versions2 is undefined
v.1.1.0.6 - Fixed a bug with not displaying replies to stories in the 'form_outer_msg' and 'form_inner_msg' functions
v.1.1.0.5 - Fixed a bug with the missing last_msg (in the fill_inbox_html function)
v.1.1.0.4 - Fixed a bug with not all threads being loaded from the inbox (only the first 20 were loaded). Function 'fetch_inbox_messages'
v.1.1.0.3 - Fixed a bug with undefined 'carousel_media' in the 'form_outer_msg' and 'form_inner_msg' functions
v 1.1.0.2 - The previous bug was not fixed properly, had to fix it again
v 1.1.0.1 - Fixed a bug with undefined 'user' in the 'form_outer_msg' and 'form_inner_msg' functions
v 1.1.0.0 - Added possibility to download chats as ZIP archives. ZIP archives will include image and video files. Please mind that due to CORS restrictions voice messages cannot be downloaded, so these files won't play.
v 1.0.0.8 - Fixed a bug with missing 'profile_pic_url' in the fill_inbox_html function
v 1.0.0.7 - Fixed a bug in downloading shared media, added cases 'shared media' and 'link' to the form_inner_msg function
v 1.0.0.6 - Fixed downloading shared media files

Latest reviews

Maximilian Berbechelov
Scam... you buy the license and the activation goes "Error. Contact us."
Sebastian Zangaro (sebzanga)
Not working
Oğuzhan Karaca
Where can i buy?
Rostyslav Zaporozhets
dislike
Rostyslav Zaporozhets
dislike
Mohammed Alsuaer
not working with me i just get a blank page after i download html file
Mohammed Alsuaer
not working with me i just get a blank page after i download html file
Ck Tran
This app needs to display the Date Stamp. It's a crucial detail that's missing when It shouldn't be.
Ck Tran
This app needs to display the Date Stamp. It's a crucial detail that's missing when It shouldn't be.
ina biebel
Works well until the end when the browser closes for no reason. This happened 4 times already, right before the end of the zipping process :(
ina biebel
Works well until the end when the browser closes for no reason. This happened 4 times already, right before the end of the zipping process :(
Tunnel services
Really helpful personnel, had an issue at start but they fixed it in no time. Would highly recommend the purchase. Worth the buck!
Tunnel services
Really helpful personnel, had an issue at start but they fixed it in no time. Would highly recommend the purchase. Worth the buck!
Andrej Z
Hi where do I buy the license? I can't find the link
Andrej Z
Hi where do I buy the license? I can't find the link
Edwin Ogunde
I bought the license to save a medium sized chat, but the downloading process gets stuck in "Converting media to base64". I've left it for hours but the converting never stopped. I give it 2 stars because it didn't have any problems with downloading only the media files. If this gets fixed I'll revaluate my review.
Ilja Engelen
it does saves chats in photo's indeed, but it does not save videos? At least I can not play them, how can I solve this? Thanks for your help!
Ilja Engelen
it does saves chats in photo's indeed, but it does not save videos? At least I can not play them, how can I solve this? Thanks for your help!
Akex Jester
I managed to export a huge chat with this plugin, including all the attachments. The creator helped me with very prompt updates and instructions :) This really works!
Akex Jester
I managed to export a huge chat with this plugin, including all the attachments. The creator helped me with very prompt updates and instructions :) This really works!
Mo
It's doing its job perfectly, but if I remove the extension, the formatting becomes horrible. Is there no way to keep the Instagram formatting without the extension being installed and activated?
Daismism
Hi! I also couldn't access it anymore as it shows "Please buy the license key and enter it here" tab
Daismism
Hi! I also couldn't access it anymore as it shows "Please buy the license key and enter it here" tab
Filip Kubeček
Hi, I bought this extension couple of days ago, even used it (downloaded some chats), but now it keeps saying "Please buy the license key and enter it here" (and it refers to https://chatsaver.org/buy), don't you know what should I do with it? Then, I have one comment about the app: It doesn't download the names of profiles of messages which were sent by people in group chat who left the chat (they aren't in the group anymore, but their messages are). Isn't there a possibility to improve that so I can see who sent these messages? Thanks a lot!
Filip Kubeček
Hi, I bought this extension couple of days ago, even used it (downloaded some chats), but now it keeps saying "Please buy the license key and enter it here" (and it refers to https://chatsaver.org/buy), don't you know what should I do with it? Then, I have one comment about the app: It doesn't download the names of profiles of messages which were sent by people in group chat who left the chat (they aren't in the group anymore, but their messages are). Isn't there a possibility to improve that so I can see who sent these messages? Thanks a lot!
Daismism
How could I listen to the recordings? it seems like I can't play the recordings on zip file and on the html, either error or 0:00 or the file itself isn't opening. Otherwise is good
Malak
why i cannot use the trial virson or buy it now ?
Malak
why i cannot use the trial virson or buy it now ?
Ga. Binete
Great! It's likely the best you can get. For those who can't see the pay button enabled, try with a VPN from a different zone.
Ga. Binete
Great! It's likely the best you can get. For those who can't see the pay button enabled, try with a VPN from a different zone.
Arthur Resende
it's a very nice app, you almost saved my life but it would be nice if the file generated would save the disappearing media in the chat as well... but i don't know if that's possible
Arthur Resende
it's a very nice app, you almost saved my life but it would be nice if the file generated would save the disappearing media in the chat as well... but i don't know if that's possible
Eszter Kecskés D.
Works as described.
Eszter Kecskés D.
Works as described.
Kasım Gülmez
works very well
Kasım Gülmez
works very well
Paola Delli Santi
Cannot read property 'threads' of undefined
Paola Delli Santi
Cannot read property 'threads' of undefined
Koray
Great tool, but it is stuck on "forming an HTML file". Does it just take a long time to process? it's been about 10 min's now.
Koray
Great tool, but it is stuck on "forming an HTML file". Does it just take a long time to process? it's been about 10 min's now.
Married Happy
The extension is absolutely amazing. The only issue I seem to be having is it keeps saying free trial expired, even though I bought the full version. If it wasn't for that I would have given it a 5 star review. Thanks!
Married Happy
The extension is absolutely amazing. The only issue I seem to be having is it keeps saying free trial expired, even though I bought the full version. If it wasn't for that I would have given it a 5 star review. Thanks!
Khursheed Alam
amazing this is life saver
Khursheed Alam
amazing this is life saver
Harry Robson
When I use it says "blob.text is not a function" & nothing happens, could you help?
Harry Robson
When I use it says "blob.text is not a function" & nothing happens, could you help?
sai Aravind
Thanks for this software, but is it normal that it shows 20,000+ messages while its downloading but once I open the HTML file, i cant vide anything? Is it because the conversation im trying to back up is too long?
sai Aravind
Thanks for this software, but is it normal that it shows 20,000+ messages while its downloading but once I open the HTML file, i cant vide anything? Is it because the conversation im trying to back up is too long?
Bike Geckinli
not practical I tried to export chat history with account names on one file, not possible. i can not think of a use of this tool unless otherwise. each zip or html folder is not easy to read too.
Bike Geckinli
not practical I tried to export chat history with account names on one file, not possible. i can not think of a use of this tool unless otherwise. each zip or html folder is not easy to read too.