This Chrome extension allows users to save Reddit posts and comments for offline reading with a clean interface. It automatically detects Reddit posts and provides a streamlined way to save and view content later.
-
Download the extension files.
-
Open Chrome and go to
chrome://extensions/
. -
Enable "Developer mode" in the top right corner.
-
Click "Load unpacked" and select the folder containing the extension files.
-
Click on the extension icon in the Chrome toolbar.
-
Navigate to any Reddit post page.
-
The extension will automatically detect the post.
-
Click "Save This Post" to save it for offline reading.
-
Visit any Reddit post (e.g.,
reddit.com/r/programming/comments/...
) -
Click the extension icon in the Chrome toolbar
-
Click "💾 Save This Post" button
-
Wait for "✅ Post saved successfully!" confirmation
-
Click the extension icon
-
Switch to the "📚 Saved" tab
-
Click on any saved post to view it offline
-
Use the 🗑️ delete button to remove posts when no longer needed
-
Automatic Reddit post detection
-
Complete post saving with content, images, and nested comments
-
Beautiful dark theme interface with GitHub-inspired design
-
Nested comment structure preservation with color-coded indentation
-
Image support with inline display
-
Offline storage using browser's local storage
-
Responsive design for all screen sizes
-
Comment score indicators with emoji visualization
reddit-post-saver/
├── manifest.json # Extension configuration
├── popup.html # Main popup interface
├── popup.js # Popup logic and functionality
├── content.js # Reddit data extraction script
├── background.js # Service worker
├── viewer.html # Offline post viewer
├── viewer.js # Viewer logic and rendering
├── icons/ # Extension icons (16x16, 32x32, 48x48, 128x128)
└── README.md # Documentation
-
✅ Chrome (Manifest V3)
-
✅ Chromium-based browsers
-
activeTab
- Read current Reddit page content -
storage
- Save posts to local browser storage -
*://*.reddit.com/*
- Access Reddit pages for data extraction
This project is licensed under the ISC License. See the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.