Random Color GeneratorPrivacy: All processing runs locally
Generate color palettes with harmony rules: random, monochromatic, analogous, complementary, triadic, and split-complementary. Seeded for reproducibility. Export CSS/JSON/CSV.
How It Works
Colors are generated using crypto.getRandomValues() for true randomness, or a seeded xoshiro128** PRNG for deterministic output. The base hue is chosen randomly, then harmony rules derive related colors:
Monochromatic: Same hue, varying saturation and lightness. Analogous: Adjacent hues (±30°). Complementary: Opposite hues (180° apart). Triadic: Three hues 120° apart. Split-Complementary: Base + two hues 150° apart.
Lightness and saturation filters let you generate pastels, dark themes, vivid accents, or muted tones. All colors are shown with HEX, RGB, and HSL values — click any value to copy.