A modern browser extension for developers, designers, and app creators to quickly generate complete icon sets for their applications, extensions, and websites.
- ⚡ Instant Icon Generation: Resize images into 14 standard icon sizes from 16×16 to 1024×1024
- 📦 One-Click Export: Package all sizes as a ready-to-use ZIP file
- 🎨 Modern UI: Clean, intuitive interface with smooth animations
- 💻 Cross-Browser Compatible: Works on Chrome, Edge, and other Chromium-based browsers
- 🎯 Platform Targeting: Generate icons specifically for Android, iOS, Windows, macOS, Chrome, Firefox, and PWA platforms
RatScale automatically generates the following icon sizes for comprehensive platform coverage:
- 16×16 - Favicons, browser tabs
- 32×32 - Windows desktop icons
- 48×48 - Application icons
- 64×64 - Windows/macOS dock icons
- 72×72 - Android launcher icons
- 96×96 - Google TV icons
- 128×128 - macOS app icons
- 144×144 - Android/Microsoft Store icons
- 152×152 - iOS/iPad touch icons
- 192×192 - Progressive Web App icons
- 256×256 - Windows high-res icons
- 384×384 - Android splash screens
- 512×512 - Play Store listing icons
- 1024×1024 - App Store submission
- Visit the Chrome Web Store page
- Click "Add to Chrome"
- The extension icon will appear in your browser toolbar
- Visit the Edge Add-on page
- Click "Get" to install
- The extension will be available in your browser toolbar
- Download or clone this repository:
git clone https://github.com/labrat-0/RatScale_1.1.0.git
- Open your browser's extension management page:
- Chrome:
chrome://extensions
- Edge:
edge://extensions
- Chrome:
- Enable "Developer mode" (toggle in top-right corner)
- Click "Load unpacked" and select the downloaded directory
- The extension icon will appear in your browser toolbar
- Click the RatScale icon in your browser toolbar
- Drag and drop an image onto the interface (or click to select)
- Select your target platforms (Android, iOS, Windows, macOS, Chrome, Firefox, PWA)
- Click "Download" to process the image
- Save the ZIP file when prompted
- Use the generated icons in your project
After creating your icon pack, you can:
- Process Another Image: Start over with a new source image
- Access ZIP File: The download contains all icon sizes in PNG format, organized by platform
- Google Chrome (v88+)
- Microsoft Edge (v88+)
- Opera, Brave, Vivaldi, and other Chromium-based browsers
RatScale/
├── icons/ # Extension icons
├── platform_icons/ # Platform-specific icons
├── background.js # Background service worker
├── full_page.html # Main extension UI
├── minimal_full_page.html # Minimal UI version
├── full_page.js # Core functionality
├── ratscale.css # Styling
├── animations.js # Animation effects
├── jszip.min.js # ZIP file creation library
├── manifest.json # Extension manifest
├── PRIVACY.md # Privacy policy
├── LICENSE # MIT License
└── README.md # This file
The extension can be loaded directly in developer mode without a build step. For testing:
- Make your code changes
- Navigate to
chrome://extensions
oredge://extensions
- Click the refresh button on the extension card
- Test the updated functionality
This project is licensed under the MIT License - see the LICENSE file for details.
Mick Donahue (labrat)
- GitHub: @labrat-0
- Repository: RatScale_1.1.0
- JSZip - JavaScript library for creating ZIP files
- Vibe Coding - For assistance with development
- All the developers who provided feedback and suggestions
RatScale respects your privacy. All image processing happens locally in your browser, and no data is sent to external servers. See PRIVACY.md for our complete privacy policy.