Theme Generator

Create professional, cohesive color themes for your website. Choose a preset or customize every color to match your brand.

Theme Presets
Start with a pre-designed theme or generate a random one
Primary Colors
Main brand colors
Secondary Colors
Supporting brand colors
Accent & Base Colors
Background and accent colors
Status Colors
Feedback and notification colors
Live Preview
See your theme in action

Welcome to Your Website

This is how your theme will look with different color combinations.

Success
Warning
Error
Info
Color Palette
All theme colors at a glance

#3B82F6

#60A5FA

#2563EB

#8B5CF6

#A78BFA

#7C3AED

#F59E0B

#FFFFFF

#F9FAFB

#111827

#6B7280

#E5E7EB

#10B981

#F59E0B

#EF4444

#3B82F6

Export Theme
Export your theme in various formats
:root {
  /* Primary Colors */
  --color-primary: #3B82F6;
  --color-primary-light: #60A5FA;
  --color-primary-dark: #2563EB;
  
  /* Secondary Colors */
  --color-secondary: #8B5CF6;
  --color-secondary-light: #A78BFA;
  --color-secondary-dark: #7C3AED;
  
  /* Accent & Utility */
  --color-accent: #F59E0B;
  --color-background: #FFFFFF;
  --color-surface: #F9FAFB;
  
  /* Text Colors */
  --color-text-primary: #111827;
  --color-text-secondary: #6B7280;
  
  /* Border */
  --color-border: #E5E7EB;
  
  /* Status Colors */
  --color-success: #10B981;
  --color-warning: #F59E0B;
  --color-error: #EF4444;
  --color-info: #3B82F6;
}
How to Use Your Theme

CSS Variables

Copy the CSS format and paste it in your main CSS file. Use the variables like: color: var(--color-primary)

Tailwind Config

Add the Tailwind format to your tailwind.config.js file to use colors like bg-primary

SCSS Variables

Import the SCSS format in your main SCSS file and use variables like: color: $color-primary

JSON Format

Use JSON format for JavaScript frameworks or to store your theme configuration programmatically.