Color palette generator
Drop a photo. Get its main colours with HEX and RGB codes, a contrast check against white and black text, and a preview of a link in bio page in those colours.
Your photo
Your palette
Preview on a link in bio page
Ana Ruiz
Ceramics and pottery classes
Shop new mugsBook a classLatest videoUse these colours on a More.You page. Themes, button styles, fonts and colours are all on the Free plan.
Create your pageWhat a color palette generator does
A color palette generator finds the main colours in a picture and gives you their codes. This one reads your photo in your browser, groups similar pixels together and returns the 5, 6 or 8 colours that cover the most of the picture. Each colour comes with its HEX and RGB code and a contrast check for text.
Creators use a palette from their own photos so that their profile, their posts and their link in bio page look like one set. The contrast check tells you which colours can carry text, and which ones work better as a background or an accent.
Your photo never leaves your device. The tool draws it on a canvas in your browser, so there is no upload, no account and no limit.
How to make a palette from a photo
Drop a photo
Use a photo you post often, such as your profile picture or a product shot. JPG, PNG and WebP files work.
Pick how many colours
Choose 5, 6 or 8 colours. Sort them by how much of the photo they cover, or from light to dark.
Check the contrast
Each colour shows its contrast with white and black text. Use the colours that pass for buttons with text.
Copy the codes
Copy one HEX code, the full list, or the palette as CSS variables for your website.
Contrast rules for text on your colours
The Web Content Accessibility Guidelines (WCAG 2.2) set the minimum contrast between text and its background. The badges in the tool use these numbers.
| What you check | Minimum ratio | WCAG rule |
|---|---|---|
| Normal text on a colour | 4.5:1 | 1.4.3 Contrast (Minimum), level AA |
| Large text: 24px, or 18.5px bold | 3:1 | 1.4.3 Contrast (Minimum), level AA |
| Normal text, stricter level | 7:1 | 1.4.6 Contrast (Enhanced), level AAA |
| Large text, stricter level | 4.5:1 | 1.4.6 Contrast (Enhanced), level AAA |
| A button or icon against the page | 3:1 | 1.4.11 Non-text Contrast, level AA |
Sources: W3C, Understanding 1.4.3 Contrast (Minimum), W3C, Understanding 1.4.6 Contrast (Enhanced), W3C, Understanding 1.4.11 Non-text Contrast. Checked 11 November 2026.
Your colours on your link in bio page
On a More.You page you set the background, the buttons, the fonts and the colours yourself. Every edit goes into a draft with undo, so your live page never shows a half-finished design.
Themes and colours on Free
Pick a theme, then change the wallpaper, button style, fonts and colours. Shuffle the theme gallery when you want ideas.
Themes and designStart from a template
Templates by occupation give you a finished first page. Apply one, then swap in the colours from your photo.
Link in bio templatesFive header layouts
Classic, hero, banner, cutout and shape headers put your photo where it works best with your palette.
Color palette questions
How does the color palette generator pick the colours?
Is my photo uploaded anywhere?
What do HEX and RGB codes mean?
What contrast does text need to be readable?
How do I use the palette on my link in bio page?
Which file types can I use?
Can I copy the palette as CSS?
More free tools
Free, with no account. Nothing you type is stored on our servers.
Font generator
Turn your text into 24 styles, from bold and italic to script and bubbles. Copy and paste anywhere.
Open tool →Bio generator
Get 12 bio ideas for Instagram, TikTok, X or YouTube, with a live character count.
Open tool →QR code generator
Turn any link into a QR code. Pick colours, download PNG or SVG. It never expires.
Open tool →Guides: Bio Page Design Guide: Layouts, Themes, Buttons, Link in Bio Themes: How to Pick One That Converts.
Sources
- W3C, Understanding SC 1.4.3 Contrast
- W3C, Understanding SC 1.4.6 Contrast
- W3C, Understanding SC 1.4.11 Non-text Contrast
Sources checked on 11 November 2026.
Your colours, on your own page
Claim your free More.You page and set its background, buttons and fonts in the colours from your photo.
