Smart cookie management for web developers - A professional Chrome extension to view, select, and export website cookies with advanced filtering and multiple format support.
- Real-time cookie viewing for any website domain
- Smart search functionality with instant filtering
- Bulk selection controls (Select All/Deselect All)
- Cookie expansion for detailed information viewing
- Domain-specific filtering with parent domain support
- JSON (Simple) - Name-value pairs only for quick integration
- JSON (Complete) - Full cookie data with all attributes
- Netscape Format - Browser-compatible cookie file format
- Direct download or clipboard copy functionality
- Permission management with clear error handling
- Keyboard navigation support for accessibility
- Responsive design optimized for developer workflows
- Performance optimized with virtual scrolling for large cookie sets
- Browser compatibility across Chrome, Edge, and Chromium browsers
Key Features Shown:
- πͺ Cookie Selector header with version badge
- π Smart search functionality for filtering cookies by name or value
- π Bulk selection controls (Select All/Deselect All with count display)
- π€ Export format selection (JSON, JSON All, Netscape formats)
- π Cookie list with expandable details and professional styling
- π― Clean, developer-focused interface optimized for productivity
Professional cookie management interface designed for web developers
- Visit the Chrome Web Store
- Search for "Cookie Selector"
- Click "Add to Chrome"
- Grant necessary permissions
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension folder
- The Cookie Selector extension will appear in your toolbar
- Navigate to any website
- Click the Cookie Selector extension icon
- View all cookies for the current domain
- Search cookies by name or value using the search box
- Select individual cookies or use bulk selection
- Choose export format from the dropdown:
- JSON (name:value pairs)
- JSON All (complete data)
- Netscape (browser format)
- Select cookies you want to export
- Export directly or Export As to choose location
- Copy to clipboard for immediate use
- Chrome 88+ (Manifest V3)
- Microsoft Edge 88+
- Chromium-based browsers
{
"permissions": ["cookies", "activeTab", "downloads"],
"host_permissions": ["<all_urls>"]
}- Manifest V3 - Latest Chrome extension standard
- Vanilla JavaScript - No external dependencies
- Modern CSS - Responsive design with animations
- Chrome APIs - Cookies, Downloads, Tabs
cookie-manager/
βββ manifest.json # Extension configuration
βββ popup.html # Main interface HTML
βββ popup.css # Styling and animations
βββ popup.js # Core functionality
βββ background.js # Service worker
βββ icons/ # Extension icons
βββ icon16.png
βββ icon32.png
βββ icon48.png
βββ icon128.png
- Cookie API Integration - Real-time cookie access
- Domain Extraction - Smart domain parsing and validation
- Export Engine - Multiple format support with file handling
- UI Components - Responsive interface with accessibility
- No data collection - All operations are local
- No external requests - Cookies stay on your device
- Secure permissions - Only accesses cookies when needed
- Transparent operations - Open source for full visibility
- Restricted page handling - Cannot access internal browser pages
- Permission validation - Checks API availability before use
- Error boundaries - Graceful handling of edge cases
- Input sanitization - Safe handling of cookie data
- Node.js (for development tools)
- Chrome Browser (for testing)
- Basic knowledge of JavaScript and Chrome APIs
# Clone the repository
git clone https://github.com/SSujitX/cookie-selector.git
# Navigate to directory
cd cookie-selector
# Load in Chrome (Developer Mode)
# Go to chrome://extensions/ and click "Load unpacked"# Test in Chrome
# Load the extension in developer mode
# Test on various websites
# Check console for errors
# Validate permissions and functionalityWe welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow ES6+ JavaScript standards
- Maintain Manifest V3 compatibility
- Write clean, documented code
- Test across multiple websites
- Ensure accessibility compliance
- Dark theme support
- Cookie editing capabilities
- Import functionality for cookie files
- Scheduled exports automation
- Multi-domain cookie management
- Cookie analytics and insights
- Team sharing features
- Advanced filtering options
Found a bug or have a feature idea? We'd love to hear from you!
- Bug Reports: Create an Issue
- Feature Requests: Start a Discussion
- Support: Check our Wiki
This project is licensed under the MIT License - see the LICENSE file for details.
Chrome Extension | Cookie Management | Web Development Tools | JavaScript | Manifest V3 | Developer Tools | Browser Extension | Cookie Export | Web Cookies | Privacy Tools | Developer Productivity | Cookie Viewer | Cookie Editor | Web Development | Browser Tools | Cookie Analysis | JSON Export | Netscape Format | Cookie Debugging | Web Developer | Frontend Development | Browser Automation | Cookie Inspector | Web Security | Cookie Selector
Made with β€οΈ for web developers
β Star this repo | πͺ Try the extension | π Read the docs
