A palette generator whose preview is your page
About Recolor
Recolor (recolor.page) is a free color palette generator whose preview is a real web page: load a URL or an HTML file, press Space, and the page repaints in the new palette, live. It exists because the preview in a palette tool is usually a template, while the question people have is how the colors look on their own site.
Last updated
| Recolor | |
|---|---|
| What it is | A color palette generator that repaints a page you load |
| Price | Free, with no paid plan and no ads |
| Account | None |
| What it keeps | Saved palettes in your browser; fetched pages for 60 seconds; uploads never |
| Palette size | 2 to 10 colors |
| First release | October 7, 2026 |
| Version | 0.1.0 |
| Runs on | Cloudflare Workers, with a React app and an engine inside the previewed page |
What Recolor is
Recolor works like the palette generators designers know: Space for a new palette, a lock on the colors you keep, sliders to adjust one, drag to reorder, undo, and the palette in the address so a link shares it. The difference is the preview. Instead of swatches or a demo page, it shows a real web page, loaded from its address or from an HTML file, and repaints every color on it as the palette changes. The page's main color takes the first swatch, its shades follow, and its text stays readable. How Recolor repaints a page explains the mechanics, and Palette generators compared places it among similar tools.
Why it exists
Choosing colors for a website usually happens away from the website: in a swatch strip, on a template, in a mockup. The first time a palette meets the real hero, the real tables and the real photos is often after it has been built in. Recolor moves that moment to the start, when changing your mind costs a key press. It is meant for redesigns and refreshes of sites that exist, for brand changes, and for anyone who wants to see a palette on content they know.
How it is built
Recolor is one Cloudflare Worker with two halves. The server half, written with Hono, fetches a page, streams it through Cloudflare's HTMLRewriter to put its stylesheets inline and add a small engine script, and guards against private addresses, oversized pages and floods. The browser half is a React app with the palette, the panels and the mapping from page colors to palette colors, computed in OKLCH with the culori library. The engine runs inside the sandboxed preview: it turns every color on the page into a CSS variable, so a new palette is a single write. The color math, the palette generator and the mapping are plain TypeScript modules shared by the app and the engine, each with its own unit tests. It was tested on 16 real sites on October 8, 2026, listed on Which sites load.
Free, and nothing to sign up for
There is no account, no paid plan and no advertising. Palettes you save stay in your browser; a page fetched from an address sits in a cache for 60 seconds; uploaded files are never stored. What is fetched and logged is set out in What Recolor stores and fetches, and every release is in the changelog.
Where to start
The guides cover choosing and testing a website palette: previewing it on a real page, keeping text readable, OKLCH, and turning a palette into CSS or Tailwind. The docs describe Recolor itself, from loading a page to every limit and export. The palette gallery has 40 named palettes ready to open, and the comparisons set Recolor next to Coolors, Realtime Colors and other tools.
Who runs it
Recolor is an independent project, built and run by its developer. Site owners who want to know why their site was fetched, or how to opt out, will find it on The Recolor fetcher.
Common questions
Is Recolor free?
Yes. Every feature is free to use, with no account and no paid plan.
Does Recolor show ads?
No. There are no ads in the app or on these pages.
Is Recolor related to other products called Recolor?
No. Other tools use the name, such as Adobe Illustrator's Recolor Artwork and Photoroom's AI Recolor; Recolor at recolor.page is a separate web app for website palettes.
Do I need to install anything?
No. Recolor runs in the browser, on desktop and on phones.
Is Recolor open source?
No. The code is not public at the moment.
Sources
- Hono hono.dev
- HTMLRewriter, Cloudflare Workers docs developers.cloudflare.com
- culori culorijs.org
- React react.dev