Give any photo the bold two-color duotone look used on posters, album covers and websites. Pick one of 16 presets or your own shadow and highlight colors, add an optional midtone, adjust intensity and contrast, and download a full-size PNG or JPG.
◂ ▸
OriginalDuotone
Advertisement
Advertisement
How to use the Duotone Generator
Add a photo: drop, paste or choose an image. A sample photo is loaded so you can try presets right away.
Pick a preset: each thumbnail shows your own photo in that color pair.
Customize the Shadows and Highlights colors, swap them with ⇄, or tick the midtone option for a tritone.
Fine-tune Intensity, Contrast and Brightness, and drag the before / after slider to compare.
Download the result as PNG or JPG, or copy the color codes for your design.
How a duotone is calculated
Each pixel goes through three quick steps:
Brightness: Y = 0.2126 × R + 0.7152 × G + 0.0722 × B (Rec. 709 luma weights, since the eye is most sensitive to green).
Contrast and brightness: Y is stretched around mid-gray with the standard contrast factor F = 259 × (C + 255) ÷ (255 × (259 − C)), then shifted by the brightness value.
Gradient map: the result t = Y ÷ 255 picks a color between the two inks: color = shadow + (highlight − shadow) × t. With a midtone, the first half of the range blends shadow → midtone and the second half midtone → highlight.
The Intensity slider mixes the duotone back with the original photo, so at 40–70 % you get a softer color-graded look that keeps some of the original colors.
Popular duotone color pairs
Preset
Shadows
Highlights
Mood
Pop
#1E2A78 navy
#FF4D8D pink
Energetic, music and event posters
Citrus
#1B4332 deep green
#E9FF70 lime
Fresh, sporty, outdoor brands
Ocean
#03045E dark blue
#90E0EF aqua
Calm, tech, travel
Sunset
#3A0CA3 violet
#FFB703 amber
Warm, nostalgic, festival
Teal & Orange
#0F4C5C teal
#FB8B24 orange
Cinematic movie-poster look
Sepia
#2B1D0E brown
#F3E0C0 cream
Vintage, old photograph
Design tips
Keep it legible: the shadow color should be much darker than the highlight color, or the image loses its shape.
Match your brand: use your brand's darkest color for shadows and its accent color for highlights to make a set of photos look consistent.
Text on top: duotone photos make great backgrounds because the limited palette keeps overlaid text readable.
Silhouettes pop: backlit subjects and high-contrast photos give the most graphic results.
Frequently asked questions
What is a duotone image?
A duotone is a picture made from just two colors: one replaces the dark tones and the other replaces the light tones, with smooth blends in between. The technique comes from two-ink printing and is now a popular graphic design style for posters, social media and websites.
How does this duotone generator work?
It converts each pixel to a brightness value (0.2126 R + 0.7152 G + 0.0722 B, the Rec. 709 luma formula) and then uses that brightness to pick a color on a gradient from your shadow color to your highlight color. This is the same gradient map technique used in professional photo editors.
Which colors make a good duotone?
Use a dark, saturated color for shadows and a light, bright color for highlights, ideally with clearly different hues, such as navy and pink or deep green and lime. If both colors are similar in brightness, the photo loses its detail.
What is a tritone?
A tritone adds a third color for the midtones, so the gradient goes from shadows through the midtone to the highlights. It gives richer, more painterly results. Tick Add a midtone color to try it.
Which photos work best?
Photos with strong contrast and a clear subject: portraits, silhouettes, architecture and landscapes. Flat, low-contrast photos look muddy; raise the Contrast slider to fix that.
Is my photo uploaded?
No. The effect is calculated in your browser with the Canvas API at full resolution (up to 3000 pixels on the longest side). Nothing is sent to a server.