SnapGPT is a browser extension that simplifies sharing visual content with ChatGPT. With a single keyboard shortcut, you can:
- Capture the current tab's visible area as a screenshot
- Open ChatGPT or use an existing tab
- Automatically upload the screenshot and send it
- Organize uploads into specific ChatGPT folders
Perfect for quickly sharing errors, designs, or any visual content with ChatGPT without the hassle of manual screenshots and uploads. OR If you are working on homeword and feel too lazy to manually upload and paste.
- One-key Screenshot & Upload: Capture and send with a single keyboard shortcut (default: Ctrl+Shift+Y / Cmd+Shift+Y)
- ChatGPT Folder Support: Send screenshots to specific ChatGPT folders/conversations
- Intelligent Tab Management: Reuses existing ChatGPT tabs instead of creating new ones
- Flexible Configuration: Change keyboard shortcuts and set default folders
- Seamless Integration: Works with both chat.openai.com and chatgpt.com
- Visit SnapGPT on the Chrome Web Store (coming soon)
- Click "Add to Chrome"
- Configure your preferred keyboard shortcut in the extension options
- Clone or download this repository
- Go to
chrome://extensionsin Chrome/Edge - Enable Developer Mode (toggle in the top-right corner)
- Click Load Unpacked and select the SnapGPT folder
- Go to
chrome://extensions/shortcutsto customize your keyboard shortcut
- Navigate to any webpage you want to share with ChatGPT
- Press the keyboard shortcut (default: Ctrl+Shift+Y / Cmd+Shift+Y)
- SnapGPT will capture the screen, open ChatGPT, and upload the image
- ChatGPT will immediately receive your screenshot
- Click the SnapGPT icon in your browser toolbar
- Select a destination folder from the dropdown menu
- Click "Capture and Send" or use the keyboard shortcut
- Your screenshot will be sent to the selected ChatGPT folder
If you've created new ChatGPT folders that don't appear in SnapGPT:
- Click the SnapGPT icon in your browser toolbar
- Click the "Refresh Folders" button
- SnapGPT will open ChatGPT and scan for available folders
- Keyboard Shortcut: Change in browser extension settings (
chrome://extensions/shortcuts) - Default Folder: Set in the popup by selecting a folder (automatically saved)
- Additional Settings: Access through the options page (right-click extension icon → Options)
SnapGPT only captures the visible area of your current tab. The extension:
- Does not record any personal data
- Only activates when you trigger it via keyboard shortcut or popup
- Does not track your browsing history
- Only requires permissions necessary for its core functionality
- Built with vanilla JavaScript
- Uses Chrome Extension Manifest V3
- Requires permissions: activeTab, tabs, scripting, storagenshot Uploader Extension