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

From Recolor's code and release notes, October 8, 2026
Recolor
What it isA color palette generator that repaints a page you load
PriceFree, with no paid plan and no ads
AccountNone
What it keepsSaved palettes in your browser; fetched pages for 60 seconds; uploads never
Palette size2 to 10 colors
First releaseOctober 7, 2026
Version0.1.0
Runs onCloudflare 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