AI Color Palette Generator
Describe the mood, subject, or brand direction you want. Cloudflare AI returns three to six named HEX colours and a short usage note.
A QUICK WALKTHROUGH
How to use this tool
- Describe the visual direction without including sensitive information.
- Choose how many colours you need, then select Generate palette.
- Review the colours in your own design, copy individual HEX values, and generate another option if needed.
A Cloudflare AI request, not local colour analysis
Choosing Generate sends the short text brief and requested colour count to Cloudflare Workers AI. Hello Keyboard Tools does not save the brief, generated palette, IP address, or a history of requests. Do not enter confidential copy, customer data, or material you do not want processed by that service.
A deliberately bounded free service
The endpoint accepts a brief of up to 160 characters and three to six colours. It is limited to two requests per minute per browser network at an edge location and 200 accepted requests across the site per UTC day. When the site or Cloudflare free allocation is exhausted, it stops with an error rather than switching to a paid or third-party service.
Use proposals as a starting point
The returned names, HEX values, and usage note are generative suggestions. Check text contrast, UI states, print output, cultural meaning, trademark conflicts, and your actual brand system before using a palette in a product. Results can differ for the same brief.
GOOD TO KNOW
Common questions
Does this analyse an uploaded image?
No. This first version accepts only a short text brief. It does not upload images, extract colours from a photo, or retain a file.
Where is my brief processed?
The browser posts it to this site’s Cloudflare Worker, which sends it to Cloudflare Workers AI for the one palette-generation request. The application does not persist the brief or result.
Why did I receive a limit or unavailable message?
The endpoint has a small per-minute abuse limit and a site-wide daily cap so it stays inside the intended free allocation. Cloudflare may also refuse a request when its own free allocation or model capacity is unavailable.
Are the colours guaranteed accessible?
No. A palette suggestion is not a WCAG contrast audit. Test the final foreground, background, state, font size, and context in your actual interface.