Matcher · Photo in, nothing out
Pull a color palette out of any image
Pick any image: a wallpaper, a photo, a screenshot, a logo or a downloaded gradient. Up to five dominant colors come back with the measured share of sampled pixels behind each, copyable as hex and HSB. The whole computation happens in your browser, and the image never leaves your device.
The page also suggests the tint hue and saturation to type into your phone's icon controls, plus complementary and analogous companions if you want the icons to contrast with the wallpaper.
Dominant colors
Companions
Applying the tint: generic steps, text only
Current as of iOS 26, Android 16, and One UI 8, checked 2026-08-09. Menus move between versions. The names below are factual references to the vendors' own software, and this page shows no screenshots.
- iPhone (iOS 26): press and hold an empty area of the Home Screen, tap Edit, then Customize, and choose Tinted. Set the hue slider to the suggested hue and the saturation slider to the suggested saturation. iOS applies your tint over grayscale versions of the icons.
- Pixel (Android 16): open Settings, then Wallpaper & style, and turn on Themed icons. Android derives icon tint from the wallpaper itself, so setting a wallpaper built from this palette gives you the matching tint automatically.
- Samsung Galaxy (One UI 8): open Settings, then Wallpaper and style, and pick a Color palette drawn from your wallpaper; supported icons follow it. Third-party icon packs keep their own colors.
How this matcher works
Your browser decodes the image and scales it down to at most 256 pixels on its long side, which keeps the mix of colors a palette needs. An extractor written for this page, with no libraries, samples the result and skips fully transparent pixels, so a cut-out area does not count as black. If every sampled pixel is transparent, the page says so and reports no color. The extractor proposes up to five colors with a median cut, then measures how many of the sampled pixels are nearest to each. The percentage beside a swatch is that share: out of the opaque pixels sampled, the fraction whose nearest reported color is this one. The color with the largest share becomes the suggested tint, given as its hue and saturation in HSB.
The companions rotate the dominant color's hue: 180° for the complement and ±30° for the analogous pair, with saturation and brightness unchanged. Every swatch is shown as hex and as H/S/B and can be copied with one click. The handoff button opens the wallpaper maker with the extracted palette in the URL and a seed computed from the colors themselves, so the same palette always opens the same wallpaper.
The extractor counts pixels, so a small but striking subject can lose to a large calm background. If the color you want comes second or third, pick it from the list, where every color is shown with its share. A phone's tint control may round the values you enter, so a degree or two of drift after applying is the phone's rounding.