Privacy Notice: Your data package contains all your sent messages and attachments. This application runs 100% locally in your browser. Although the source code is open-source on GitHub, for maximum safety you can clone the repository and host it locally offline.
Export Guide ↓

Backup & Search Your Entire Discord Media History

Download every attachment referenced in your Discord data package, organized into chronological subfolders by extension.

NEW ARCHIVE

Download Attachments from package.zip

Extract all photos, videos, audio, and documents into a protected /disdump-download folder.

RETURNING USER

Open Existing Folder

Already downloaded your media or generated a screenshots.db database with our Python indexer?

Instantly loads files and offline search database
HOW TO GET YOUR DISCORD DATA PACKAGE
1

Navigate to User Settings > Data & Privacy

In Discord, click User Settings (gear icon next to your avatar), select Data & Privacy from the sidebar, and scroll down to Request my data.

Discord Data & Privacy settings screen with Request Data button
2

Select "Messages" Only for Faster Delivery

Click Request Data. In the dialog, check Messages and uncheck everything else (Account, Activity, Ads, Servers, Support Tickets).

Discord Submit Data Request dialog with Messages checkbox selected
3

Confirm & Download the Archive

Submit your request. When Discord finishes packaging your messages, they will email you a download link for package.zip.

Discord Request received confirmation popup
4

Automatic Subfolder Organization

When you extract, every attachment is sorted into subfolders by extension (/png, /jpg, /mp4, /pdf) inside /disdump-download and named chronologically.

Organized folder structure with separate subfolders for each extension
5

Run 100% Offline with Local GPU AI Indexing

For complete privacy, run both the viewer and the AI indexer directly on your machine without uploading anything:

Terminal / Command Prompt
# 1. Clone the repository
git clone https://github.com/your-username/disdump.git
cd disdump

# 2. Host the frontend locally with Python
python -m http.server 8000

# 3. (Optional) Run the local Qwen2.5-VL AI OCR indexer on your GPU
pip install -r requirements.txt
python qwen-rtx.py
Showing 0 - 0 of 0
Page / 1

No media files loaded yet.

Showing 0 - 0 of 0
Page / 1
Experimental

Free Cloud GPU AI Indexer (First 100 Images)

Test Qwen2.5-VL OCR and visual search on our temporary cloud GPU worker. Funded out of pocket for demo testing.

Database: Ready
Showing 0 - 0 of 0
Page / 1

No AI-indexed media found.

Showing 0 - 0 of 0
Page / 1