SocialStalker adds the buttons Instagram, Facebook, and X left out. Full-size profile pictures, stories and highlights, posts, reels, tweet videos, and every post on a profile as a single zip — from inside the page you are already on.
Free · MIT licensed · No account, no key, no quota
instagram.com/username
@username1.2k posts
FollowingMessageView full profile pictureDownload All
Archiving posts84 / 120
Wireframe. Buttons appear beside the ones already there.
282
Users
Chrome Web Store
4.2
Rating
5 ratings
3.0.0
Version
Oct 2026
279
KiB
Install size
Supported platforms
Three platforms, done properly.
Instagram, Facebook, and Twitter / X. Each one is handled on its own terms, because anything built to work everywhere at once breaks the week any of them changes something.
3 Surfaces · 7 Actions
Instagram
The buttons appear right next to the ones Instagram already gives you. No second window, no pasting links anywhere.
Profile2 actions
View full profile picture
Download every post as a zip
Post / Reel / Feed2 actions
Download this post
Download the whole carousel
Story / Highlight3 actions
Download this frame
Download the video
Download all frames
Platform Note
Ads in your feed get no buttons. That one is on purpose.
2 Surfaces · 4 Actions
Facebook
Facebook moves its buttons around constantly, so the profile picture sits in the right-click menu instead, where it stays put.
Profile1 action
View full profile picture
Story3 actions
Download this frame
Download the video
Download all frames
Platform Note
Photo album downloads went away in 2.0.0, after Facebook shut down the old page they relied on.
2 Surfaces · 3 Actions
Twitter / X
Saves the highest-bitrate video on any post, or packs an account's own photos and videos into a single zip.
Profile2 actions
Download profile media as a zip (own tweets only)
Download video from any tweet
Post / Feed1 action
Download video or media from this post
Platform Note
Profile archives skip retweets and likes, so the zip only holds what the account posted itself.
Features
Six things it does that the apps will not.
None of this is offered to you normally. Most of the work is in keeping it working as the apps change underneath.
01
Full-size profile pictures
Not the small version the page shows you. It tries several ways of getting the original, so a locked-down or business account still gives up the best picture available, and it tells you when there is nothing better to be had rather than quietly handing you a thumbnail.
02
Stories and highlights
You get the story you are actually looking at, not the one you opened the viewer on. Highlights never say which highlight they are, so it works that out from the tray and the timestamps before saving anything.
03
Posts, reels, tweets and feed
Buttons sit right in the action bar on Instagram and X: save the photo or highest-bitrate video you are looking at, or take a whole Instagram carousel in one go. They show up on a post's own page and as you scroll the feed.
04
Whole profiles at once
One button walks an Instagram or X profile and packs its media into a single zip named after the account. On X it strictly keeps the owner's own posts and leaves retweets and likes behind. Anything it cannot reach is skipped and counted at the end.
05
Watch stories without being seen
Stops the extension from telling Instagram or Facebook that you watched, on both of the ways they ask.
Best effort, and off unless you turn it on. A view can still slip through somewhere the extension cannot see, so treat it as fewer, not never.
06
It tells you what it is doing
A bar across the top counts the files as they land, and a small message tells you what saved and what did not. Nothing pops out of the browser at you.
How it works
Install, then forget it is there.
There is no dashboard and nothing to paste. It notices what you have opened and puts the right buttons there.
01
Install from the Chrome Web Store
One click. No account, no key, no trial.
02
Open Instagram, Facebook, or X
A profile, a post, a reel, a tweet, a story or a highlight. Whatever you were already looking at.
03
Use the buttons in the page
They appear beside the ones already there as you move around, and disappear again when you leave. The toolbar icon tells you what is available on the page you are on.
Story viewer
instagram.com/stories/username
Frame 3 of 4
Saved 4 frames
username_stories.zip
Under the hood
Built like a tool, not a toy.
Saving a lot at once is mostly about not getting blocked. These are the settings that let a 400-post profile finish in one go.
Built on
The current Chrome extension platform
Manifest V3, so it keeps working as Chrome tightens the rules.
Downloads at once
1 to 8, four by default
Turn it down if a platform starts pushing back on a big archive.
When it gets refused
Waits, then tries again
Each retry waits longer. Refusals that will not change are not retried.
How it reads a profile
Small pages at a time
Deliberately paced. Grabbing more at once is what gets you throttled.
How it packs a zip
Filled as the files arrive
Photos and videos are already compressed, so squashing them again only costs you time.
File names
Cleaned up, 180 characters max
Checked twice, so nothing odd in a caption can end up in a filename.
Settings
Three switches. That is the whole thing.
Nothing to configure before you can use it, and nothing hidden behind an advanced tab. Changes are written the moment you make them.
Keep the poster frame alongside a downloaded video.
Save between one and eight files at a time, if the app starts pushing back.
Stop telling the app you watched a story. Off by default.
Settings
Tune the extraction.
Every change is written to storage the moment you make it. There is no save button.
01 Downloads
Save the video poster frame
Keeps the still alongside the mp4.
Parallel downloads
Lower this if Instagram or X starts rate limiting large archives.
4
02 Privacy
Watch stories without being seen
Stops telling the app you watched. Best effort.
Privacy
Your session stays yours.
Files go straight from the app to your computer. Your settings stay in your browser.
There is no account and no login. SocialStalker records anonymous usage analytics against a generated install ID, and reports errors, so whatever breaks when Instagram, Facebook, or X change something can be found and fixed. The privacy policy lists exactly what is sent and where it goes.
Yes. No paid tier, no licence key, no quota, no trial. The source is public and MIT licensed.
Does it work on private accounts?
Only ones you can already see. The extension works as you, in your browser, signed in as you already are. It unlocks better versions of things you can see, not access to things you cannot: if a profile is private and you do not follow it, there is nothing to get.
Will the other person know?
Saving a post, a reel, a tweet or a profile picture leaves no trace with them. Stories are different, because the app reports back that you watched. The setting for that cuts down what gets reported, but it is off by default and it is not a guarantee.
Which browsers are supported?
Chrome, and the browsers built on it: Edge, Brave, Opera, Arc, Vivaldi. There is no Firefox or Safari version.
Why does it need those permissions?
Saving files needs permission to download. Loading pictures and videos as you needs the sign-in your browser already has, otherwise everything comes back blocked. Adding the buttons needs permission to change the page. The rest is your settings. It only has access to Instagram, Facebook, and X/Twitter, plus the addresses it uses to look up a Facebook profile and to report problems.
Where do the files go?
Your normal downloads folder. One photo or video on its own, or a zip named after the account for anything bigger. Profile pictures open in a new tab so you can save them at full size.
Something stopped working. What now?
Instagram, Facebook, and X change how their pages are built without warning, so a button sometimes disappears or a download starts failing. Being throttled looks much the same from the outside, so turn down the number of downloads at once first. Anything else, tell me on GitHub.
Precision Extraction
Add it, open Instagram, Facebook, or X, and the buttons are already there.