Traceable color

It does not decide your taste. It makes color relationships explicit.

Swatch Journal puts photo extraction, color relationships, and readability checks on one desk. Every result has an explainable method and a boundary for real-world validation.

Representative colors are not unique

Main colors change with crop, sampling, and quantization scale. We favor distinct representative colors that are easy to keep using.

Related palettes

Random palettes remain constrained by analogous, complementary, or triadic relationships. The algorithm gives a start, not a promise of universal polish.

Readability checks

Contrast uses the WCAG relative-luminance formula and distinguishes normal text, large text, AA, and AAA.

Local images

Image decoding, sampling, and card drawing happen in the browser. The server creates no image or palette archive.