Screen color picker for Electron apps. Fullscreen overlay with a pixel-grid magnifier, scroll-to-zoom, and hex color output.
Uses only Electron built-in APIs. No native modules, no extra packages, no headaches.
Circular magnifying glass renders individual pixels as colored cells with grid overlay.
Mouse wheel adjusts magnification from 28x (5 pixels) down to 1:1 (141 pixels).
Works on Windows, macOS, and Linux. Hi-DPI aware with native resolution capture.
Written in TypeScript with full type definitions. Autocomplete everything.
Magnifier appears immediately. Screenshot loads asynchronously in the background.
| Feature | electron-pixel-picker | electron-color-picker | electron-eyedropper |
|---|---|---|---|
| Dependencies | 0 | 2+ | 1+ |
| Magnifier | Pixel grid + zoom | Basic | None |
| Scroll zoom | 5x -- 141x | No | No |
| Hi-DPI | Native resolution | Partial | No |
| TypeScript | Yes | No | No |
| Bundle size | ~8 KB | ~45 KB | ~12 KB |