WidgetCraftGet the app

Guide

How to choose colors for home screen widgets

By the WidgetCraft team · Updated

Take three colors from your wallpaper: a light one for backgrounds, a dark one for text and one bright one for accents.

Beige calendar widget, an example made in WidgetCraft
Design preview: Beige calendar widget.

The three-color method

Most good widget designs use three roles: a background, a text color and a single accent. Add a fourth, quieter color for labels if you need it. More than that and the widget starts to compete with your wallpaper and icons.

  1. Pick the background from the lightest or darkest large area of your wallpaper.
  2. Pick the text color from the opposite end: dark on light, light on dark.
  3. Pick one accent from the most vivid small detail in the wallpaper.

Use the accent once

The accent is a pointer. Put it on the one thing you want the eye to find: the filled part of a progress bar, today's date, the play button. If three things are in the accent color, none of them stands out.

Check the contrast

Text needs to be clearly darker or lighter than what is behind it. A quick test: hold the phone at arm's length and squint. If the words blur into the background, increase the difference. Mid-grey text on a mid-tone color is the most common mistake.

Avoid pure black on pure white for long text; a very dark tint of your background hue, such as deep brown on cream, is easier on the eye and looks more deliberate.

Palettes that always work

Entering exact colors

WidgetCraft accepts hex codes such as #E4572E, and also has a color wheel with separate controls for lightness and transparency. Every style page on this site lists its palette as hex codes so you can copy it exactly.

Questions

How many colors should a widget have?

Three, plus an optional quiet color for labels.

Should widgets match the wallpaper or contrast with it?

Match the hue and contrast the lightness. A widget that shares the wallpaper's colors but is clearly lighter or darker looks intentional and stays readable.

Related

More guides