Skip to main content
v2.5 NEW FEATURE

Whole Library Download

Every Generated Image & Video — Organized by Conversation

Favorites only capture what you remembered to like. Whole Library Download archives your complete Grok Imagine library — every image, every video — grouped into one folder per conversation, named with the prompt that actually created them.

Add to Chrome

Grok changed its media backend in July 2026

Grok migrated to a new conversation-and-asset model. The endpoints that older extension versions depended on no longer back the Saved and media library views, which means versions before v2.5.0 cannot detect newly generated images and videos. Version 2.5.0 is a complete adaptation to the new backend — and Whole Library Download is what that new API made possible.

1. Update

Install v2.5.0 from the Chrome Web Store

2. Reload

Reload the extension in chrome://extensions, then refresh your Grok tab

3. Regenerate

Generate your download list once more so the new naming rules apply

Core Features

A download source built for people who want the whole archive, not a curated slice of it.

Complete Library Scan

Reads your full asset list instead of the favorites subset. Nothing you generated is left behind because you forgot to like it.

Conversation Folders

One folder per conversation, so a source image and every video generated from it land together instead of scattered across a flat directory.

Independent History

Whole-library downloads keep their own deduplication record. Archiving everything never marks your favorites as already downloaded.

Early-Stop Date Filter

Scans newest-first and stops as soon as it passes your window. Filtering by date doesn't force a walk through your entire library.

Download Source Selector

Three Sources, Three Jobs

v2.5 separates the download source from the date filter. Pick where media comes from, then filter it — the two no longer fight each other.

⭐ Favorite 🏷️ Tag 📦 All Media New in v2.5
What it covers Items you liked One Grok tag/folder Your entire library
Folder layout Flat / by date tags/{tagName}/ yyyymmdd_prompt_id/
Download history Own record Own record Own record
Date filter ✓ with early stop
Best for Curated picks One project theme Full local archive

⚠️ Whole-library downloads can be large. Favorites and tags stay curated — the new source is for when you deliberately want everything.

How Whole Library Download Works

Four steps, with visible progress at every stage.

1

Pick Your Source

Open the extension on your Grok Imagine page and choose "All Generated Media (by Conversation)" in the Download Source selector. Optionally set a recent-hours window or a date range.

2

Generate the List

The extension scans your library newest-first, resolves each video's quality tier, and prepares conversation folders. Progress is reported at each stage — scanning, resolving quality N/M, preparing folders N/M.

3

Review the Summary

A summary shows how many images and videos will be downloaded versus already done, with videos broken out by 1080p, HD, 720p and SD so you know exactly what you're about to fetch.

4

Download & Archive

Files download into per-conversation folders with prompt-based names. Interrupted downloads are tracked so a retry fetches only what's missing, never re-downloading what completed.

Technical Highlights

Adaptive Throttling & 429 Backoff

Scan rate adjusts to server response, with rate-limit backoff. Libraries of 8,000+ assets can be scanned end to end without breaking off midway.

Concurrent Quality Resolution

Video quality is resolved with bounded concurrency and a live counter, cutting a step that used to take several minutes down to roughly one.

Real Prompt Filenames

Images use their own generation prompt; videos inherit the prompt of their source image, since Grok stores none on the video asset itself.

Batched Conversation Titles

Titles are fetched in batches for only the conversations actually needed, instead of paging through your whole conversation list.

Grok Media Downloader v2.5
🎯 Download Source
⭐ Favorite
🏷️ Tag
📦 All Generated Media
Scan Results
🖼️ Images 1,284
💎 1080p Videos 37
✨ HD / 720p Videos 312
🎬 SD Videos 148
💬 Conversations 216 folders
Folder Preview
📁 20260726_neon-city-rain_a3f9/
🖼️ neon-city-rain_01.jpg
🎬 neon-city-rain_01_1080p.mp4
📁 20260725_desert-sunrise_7b21/
Also new in v2.5

1080p Is Now Its Own Tier

Downloads take the best available quality, statistics break out every tier, and upgrades move one step at a time.

📦

SD

Baseline output. Upgradeable to HD without a paid Grok plan.

🎥

HD / 720p

The standard upgrade target. Reachable from SD in one step.

💎

1080p

Highest tier. Requires SuperGrok Heavy and an explicit opt-in.

Opt-in, never surprise-billed

1080p upgrades need a paid plan, so the checkbox is off by default. With it unchecked the extension sends no 1080p requests at all and only performs SD to HD upgrades — but the confirmation dialog still tells you how many videos could go to 1080p, so they never silently disappear. If your account turns out to lack the entitlement, the extension detects it once and stops issuing further 1080p requests instead of spinning.

Upgrade scans that finally converge

Grok returns the HD media URL for freshly generated videos inconsistently, which made the same video read as SD on one scan and HD on the next — so repeating "upgrade the last N hours" gave a different answer every time. v2.5 remembers the highest quality ever resolved per video and never downgrades on an incomplete read. Records expire after 30 days, are capped in count, and self-clear if a remembered URL turns out to be dead. Videos that couldn't be checked at all due to rate limiting are excluded and reported rather than mistaken for SD.

Upgrade the whole library, not just favorites

The upgrade feature gained its own source selector — Favorite or Whole Library — so you're no longer limited to upgrading videos you remembered to like. The confirmation dialog breaks down your library by SD, HD/720p and 1080p and states exactly how many will be upgraded in this run. A whole-library scan can be stopped partway if it's taking longer than you want.

Frequently Asked Questions

Everything you need to know about Whole Library Download

What is Whole Library Download?

Whole Library Download is a download source introduced in GrokMediaDownloader v2.5 that fetches every generated image and video in your Grok Imagine library, not only the items you marked as favorites or filed under a tag. In the extension popup it appears in the Download Source selector as "All Generated Media (by Conversation)", alongside the existing Favorite and Tag sources. Because it reads your complete asset list rather than a curated subset, it is the right choice when you want a full local archive of everything you have generated. Files are grouped into one folder per conversation, so the images that started a thread and the videos generated from them end up together instead of scattered across a flat download directory.

How is Whole Library Download different from Favorite and Tag downloads?

The three sources answer different needs and are fully independent of one another. Favorite downloads only the items you have liked in Grok, which keeps the set small and curated. Tag downloads everything filed under a specific Grok tag or folder, and organizes output under tags/{tagName}/. Whole Library ignores both filters and covers your entire generated library, organizing output by conversation instead. Critically, each source keeps its own separate download history, so downloading your whole library never marks your favorites as already downloaded, and vice versa. You can run all three over time without one polluting the deduplication records of another, which was a common source of confusion before v2.5.

How are folders and filenames decided?

Each conversation becomes one folder, named using the pattern yyyymmdd_prompt_shortID. When a conversation has no title, the extension falls back to that conversation's prompt rather than labelling the folder "untitled", which keeps folders meaningful when you browse them months later. Image filenames use the actual generation prompt recorded for that specific image, and video filenames use the prompt of their source image, because Grok does not store a prompt on the video asset itself. If you prefer machine-style names, the Grok Native filename mode produces grok_image_YYYYMMDD_id. Filenames are now generated at download time rather than baked into the list, so switching filename format does not require regenerating your download list.

Why did my extension stop finding newly generated Grok media?

In July 2026 Grok migrated to a new conversation-and-asset media backend. The older endpoints that previous extension versions relied on no longer back the Saved and media library views, so versions before v2.5.0 cannot see images and videos created after that migration. GrokMediaDownloader v2.5.0 is a full adaptation to the new backend and restores detection of newly generated media. After updating, open chrome://extensions, reload the extension, and refresh your Grok tab. You should also regenerate your download list once, because prompt-based filenames and the new conversation folder rules are written during the Generate List step and are not applied retroactively to a list built by an older version.

Can I filter a whole-library download by date?

Yes. The Whole Library source supports the same date filtering as other sources, covering both a recent-hours window and an explicit date range. The scan walks your library newest-first and stops early once it passes the end of your selected window, so filtering by date does not force a scan of your entire library before results appear. This matters for large accounts: combined with adaptive throttling and 429 rate-limit backoff, libraries of 8,000 or more assets can be scanned end to end, but a narrow date filter finishes far sooner. The Generate List button reports progress through scanning, video quality resolution, and folder preparation so you can see which stage is running.

What does 1080p support add in v2.5?

Version 2.5 recognizes 1080p as a distinct quality tier throughout the extension. Downloads automatically select the highest available quality, preferring 1080p over HD over the original file. Scan statistics break out how many videos sit at SD, HD/720p, and 1080p rather than collapsing everything into SD and HD. The upgrade feature can now raise videos one tier at a time, from SD to HD and from 720p or HD to 1080p. Upgrading to 1080p requires a paid Grok plan, specifically SuperGrok Heavy, so it is behind an explicit opt-in checkbox that is off by default. With the box unchecked the extension sends no 1080p requests at all.

Why did repeated upgrade scans previously return different results?

Grok's server returns the HD media URL for freshly generated videos inconsistently — querying the same video twice within seconds could return the field once and omit it the next time, even though the resolution field stayed stable. That made the same video look like SD on one scan and HD on another, so running "upgrade the last N hours" repeatedly produced a different result every time. Version 2.5 adds an upgrade-only quality memory that records the highest quality ever resolved for each video and never downgrades it when a later query comes back incomplete. Records expire after 30 days, are capped in count, and are cleared automatically if a remembered URL turns out to be dead.

Is Whole Library Download available in the free version?

Whole Library Download is a PRO feature. GrokMediaDownloader PRO is a one-time $4.99 purchase with a lifetime license and includes all future updates. Alongside Whole Library Download, PRO unlocks Stream Capture, Story Mode Helper, unlimited Video Gen Queue, Project-Based Download, Tag-Based Download, Date and History filtering, HD and 1080p upgrade, and data export and import. The free version still covers basic batch downloading of favorites, so you can evaluate the core workflow before deciding. All processing happens locally in your browser — the extension collects no data and uploads nothing to any server.

Known limitation: assets you uploaded yourself, or that carry no generation info, have no prompt or conversation on the server. Those are filed under their asset ID.

Archive Your Entire Grok Library

Whole Library Download is a PRO exclusive feature

✨ Includes all future updates