A pixel-perfect grid overlay Chrome Extension for web development.
- Customizable grid dimensions (baseline, column widths)
- Adjustable colors and opacity
- Offset controls for positioning
- iOS-style interface
- Works on any website
npm install
npm run buildLoad dist/ directory in Chrome (chrome://extensions/ → Developer mode → Load unpacked).
npm run build # Build extension
npm run build:popup # Build popup only
npm run build:content # Build content script only
npm run dev # Development serversrc/
├── popup/ # Popup UI (React)
├── content/ # Content script (React)
├── components/ # Shared components
├── hooks/ # React hooks
├── types/ # TypeScript types
└── utils/ # Utilities
See PUBLISH.md for Chrome Web Store publishing instructions.
Does Pixel Grid collect data?
No. Settings are stored locally only (chrome.storage.local).
What permissions are needed?
activeTab (inject overlay) and storage (save settings).
Why scrollbars appear?
Known limitation. Grid element stays within viewport bounds.
Can I use it on local files?
Yes, works on http://, https://, and file:// URLs.
- React 18, TypeScript, Vite
- Tailwind CSS, shadcn/ui
- Chrome Extension Manifest V3
MIT License - see LICENSE file for details.
by Benjamin Damm