Color Palette Generator
Convert HEX, RGB, and HSL and build harmonious color palettes for web and social branding.
About this tool
Harmonious palettes start from one brand color — generate complementary, analogous, and triadic schemes instantly.
Copy hex codes directly into CSS, Figma, or social template tools.
How to use the Color Palette Generator
- 1
Enter a base color in HEX, RGB, or HSL format.
- 2
Generate complementary, analogous, or triadic palette variations.
- 3
Copy hex codes for CSS, Figma, or your brand style guide.
Palette harmony types
Complementary: high contrast accent. Analogous: calm, cohesive gradients. Triadic: vibrant three-color balance.
Limit active palette to 3–4 colors in social templates for visual clarity.
Pro tips
- Run contrast checker on text/background pairs from generated palettes.
- Extract base color from brand photo with color palette extractor.
Social Media Specs & Character Limits
Optimal text formatting, length guidelines, and parameters for all major platforms:
| Platform | Max Length | Ideal Length | Hashtag Policy |
|---|---|---|---|
| Instagram Feed & Reels | 2,200 chars | 125 - 150 chars | 3 - 5 tags (Recomm.) |
| TikTok Posts | 4,000 chars | 100 - 200 chars | 3 - 5 tags (Ideal) |
| YouTube Description | 5,000 chars | 1,500 chars (SEO) | 3 - 10 tags |
| X / Twitter Post | 280 chars | 100 - 140 chars | 1 - 2 tags |
| LinkedIn Articles & Posts | 3,000 chars | 500 - 1,000 chars | 3 - 5 tags |
Related tools
All tools →Lorem Ipsum Generator
Generate placeholder text for designs and mockups
Acronym Generator
Build acronyms and backronyms from phrases
ASCII Art Generator
Convert text into simple ASCII art banners
Aspect Ratio Calculator
Calculate image ratios and social media dimensions
Banned Hashtag Checker
Check hashtags against a static banned list
Caption Character Counter
Check caption length against IG, TikTok, X & more
Frequently Asked Questions
Are palettes accessible?▼
Check contrast ratios with our color contrast checker before using text/background pairs.
Is this free?▼
Yes — fully browser-based with no signup or data upload.