Professional Colour Picker and Palette Generator
ColourCraft Pro is a responsive, minimal web application built with HTML, CSS, and JavaScript. It provides powerful features for picking, analyzing, and saving color values in HEX, RGB, and HSL formats. Users can generate random colors, extract colors using the EyeDropper API, and view auto-generated palettes and recent color history.
- Pick colors using:
- HTML color input
- EyeDropper API (screen picker)
- Random generator
- View color information in:
- HEX
- RGB
- HSL
- Auto-generate 5-color palettes
- Copy color formats to clipboard
- Maintain recent color history
- Save favorite colors locally
- Responsive design with clean UI
- Frontend: HTML5, CSS3 (Grid, Flexbox), Vanilla JavaScript
- API: Uses EyeDropper API (modern browser support)
- Storage: In-memory data for history and saved colors
colourPro/
├── index.html # Main application (self-contained)
└── README.md # This file
git clone https://github.com/codesbyhimali/colourpro.gitcd colourpro- Click on the random bar or use the color picker to select a color.
- Click the EyeDropper button to pick a color from anywhere on screen (if supported).
- View HEX, RGB, and HSL values.
- Click Copy to copy any format.
- Click Save Colour to add it to your saved list.
- Click any past or saved color to reload and analyze.
- Hover over the random bar for a tooltip!
- Fully functional in modern browsers like Chrome and Edge.
- EyeDropper API requires HTTPS and may not work in all browsers.
- All data is stored in memory — refreshing the page clears history.
- No external dependencies or build tools used.
- Fully responsive and accessible UI.
© 2025 Himali M Suresh. All rights reserved.
For educational and non-commercial personal use.
- MDN Web Docs
- Inspiration from Dribbble palettes and DevTools color inspectors