Duotone Design: How to Create Stunning Two-Color Images

Daniel LinPublished May 28, 2026

What Is Duotone?

Duotone is an image effect that maps the tonal range of a photograph to two colors instead of the standard grayscale spectrum. Where a grayscale image uses shades from black to white, a duotone image transitions between two chosen colors, like deep navy to bright coral, or forest green to gold.

The result is striking: a photograph that retains its full tonal detail but is rendered in a bold, limited color palette that feels both graphic and photographic at the same time.

The History of Duotone

Duotone has its roots in commercial printing. In the mid-20th century, printers discovered that a single ink (monotone) couldn't reproduce the full tonal range of a photograph with enough depth. Shadows would fill in and highlights would lack punch.

The solution: print the same image twice using two different ink colors, typically black plus a spot color. The black ink handled shadows and midtone detail, while the spot color added richness and tonal range. This "dual tone" process gave duotone its name.

Beyond Printing: Duotone as Design Language

In 2016, Spotify redesigned its brand identity around duotone imagery, applying bold two-color treatments to artist photos across its platform. This catapulted duotone from a printing technique into a mainstream design trend that remains popular today.

Duotone resonates because it:

  • Creates instant visual consistency across diverse images
  • Establishes strong brand identity through color
  • Looks sophisticated while being technically simple
  • Works at any size, from thumbnails to billboards

How Duotone Works Technically

The duotone process has three steps:

Step 1: Convert to Grayscale

The source image is first converted to grayscale. Each pixel becomes a single brightness value between 0 (black) and 255 (white). The conversion method matters; the luminosity-weighted method typically produces the best tonal mapping for duotone.

Step 2: Define the Color Map

Choose two colors:

  • Shadow color: Applied to dark tones (pixels near 0)
  • Highlight color: Applied to bright tones (pixels near 255)

For example: shadow = #1a1a2e (deep navy), highlight = #e94560 (coral red).

Step 3: Interpolate Between Colors

Each pixel's grayscale value determines its position on a gradient between the two colors:

  • A pixel with brightness 0 (pure black) gets the shadow color
  • A pixel with brightness 255 (pure white) gets the highlight color
  • A pixel with brightness 128 (50% gray) gets a 50/50 blend of both colors
  • Every other brightness maps proportionally along the gradient

The math for each pixel:

ratio = grayscale_value / 255
output_R = shadow_R + (highlight_R - shadow_R) * ratio
output_G = shadow_G + (highlight_G - shadow_G) * ratio
output_B = shadow_B + (highlight_B - shadow_B) * ratio

This linear interpolation produces smooth, predictable color transitions across the tonal range.

Tritone and Quadtone

Duotone uses two colors. The concept extends:

  • Tritone: Three colors (shadow, midtone, highlight)
  • Quadtone: Four colors (shadow, dark midtone, light midtone, highlight)

More colors give finer tonal control but reduce the bold simplicity that makes duotone distinctive.

Choosing Effective Duotone Color Pairs

The color pair makes or breaks a duotone image. Here are proven combinations and the moods they create:

High Contrast Pairs (Maximum Impact)

ShadowHighlightMood
Deep navy (#1a1a2e)Coral (#e94560)Bold, energetic
Black (#000000)Electric blue (#00d4ff)Futuristic, tech
Dark purple (#2d1b69)Hot pink (#ff6b9d)Creative, playful
Forest green (#1b4332)Gold (#ffd700)Luxurious, natural
Dark red (#8b0000)Peach (#ffdab9)Warm, dramatic

Low Contrast Pairs (Subtle, Sophisticated)

ShadowHighlightMood
Dark teal (#134e4a)Mint (#a7f3d0)Calm, fresh
Navy (#1e3a5f)Light blue (#bfdbfe)Professional, trustworthy
Charcoal (#374151)Warm gray (#d1d5db)Elegant, minimal
Burgundy (#4a1942)Lavender (#c4b5fd)Refined, creative
Coffee (#3e2723)Cream (#fff8e1)Warm, vintage

Brand-Aligned Pairs

Match your duotone colors to your brand palette. Use your primary brand color as either the shadow or highlight color, and choose a complementary color for the other. This creates on-brand imagery from any photograph.

Color Theory Guidelines

  1. Complementary colors (opposites on the color wheel) create the highest contrast and most eye-catching results
  2. Analogous colors (neighbors on the color wheel) create subtle, harmonious transitions
  3. Warm shadow + cool highlight feels unnatural but dramatic
  4. Cool shadow + warm highlight feels more natural (shadows are cool, light is warm in real life)
  5. Dark shadow color is essential for readability. If both colors are light, the image loses contrast and becomes washed out

How to Create Duotone Images

Method 1: Free Online Duotone Tool (Fastest)

  1. Go to Duotone Effect
  2. Upload your image
  3. Pick your shadow color and highlight color from the color pickers
  4. Preview the result in real time
  5. Adjust colors until you're satisfied
  6. Download the duotone image

No account needed. Processing happens in your browser.

Method 2: Photoshop

Traditional duotone mode:

  1. Open your image
  2. Convert to grayscale: Image > Mode > Grayscale (discard color info)
  3. Go to Image > Mode > Duotone
  4. Choose "Duotone" from the Type dropdown
  5. Click the color swatches to choose your two ink colors
  6. Adjust the curves for each ink to control how it maps to tonal values
  7. Click OK

Gradient Map method (non-destructive, recommended):

  1. Open your image
  2. Add a Gradient Map adjustment layer (Layer > New Adjustment Layer > Gradient Map)
  3. Click the gradient to edit it
  4. Set the left color stop to your shadow color
  5. Set the right color stop to your highlight color
  6. Adjust opacity if you want to blend with the original

The Gradient Map method is superior because it's non-destructive, you can change colors anytime, and you can adjust intensity with the layer opacity.

Method 3: GIMP (Free)

  1. Open your image
  2. Convert to grayscale: Image > Mode > Grayscale
  3. Convert back to RGB: Image > Mode > RGB (needed to apply colors)
  4. Go to Colors > Gradient Map
  5. Select or create a gradient with your two duotone colors
  6. Click OK

Method 4: CSS Duotone (For Web)

Apply duotone to images directly in CSS without editing the source file:

.duotone {
  filter: grayscale(100%);
  position: relative;
}
.duotone::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #1a1a2e, #e94560);
  mix-blend-mode: color;
}

Or use SVG filters for more precise control:

<svg>
  <filter id="duotone">
    <feColorMatrix type="saturate" values="0"/>
    <feComponentTransfer color-interpolation-filters="sRGB">
      <feFuncR type="table" tableValues="0.102 0.914"/>
      <feFuncG type="table" tableValues="0.102 0.275"/>
      <feFuncB type="table" tableValues="0.180 0.376"/>
    </feComponentTransfer>
  </filter>
</svg>

The SVG method gives you the most accurate duotone on the web because it performs the actual tonal remapping rather than approximating it with blend modes.

Duotone in Design Practice

Website Hero Images

Duotone hero images solve a common design problem: how to use diverse photographs while maintaining visual consistency. Apply the same duotone treatment to any photo, and it instantly fits your brand.

Best practice: Use a dark shadow color to maintain text readability over the image, and a bright highlight for visual interest.

Social Media Graphics

Duotone creates instantly recognizable visual identity across social platforms. When all your posts share the same two-color treatment, your brand becomes identifiable even as a tiny thumbnail in a crowded feed.

Poster and Print Design

Duotone excels in print because it originated there. Two-color printing is cheaper than full-color (CMYK), so duotone is both aesthetically striking and cost-effective for posters, flyers, and packaging.

Data Visualization

Duotone color mapping is used in heatmaps, choropleth maps, and other data visualizations where a continuous value needs to be represented as color. The two-color gradient clearly communicates "low" vs. "high" values.

Duotone vs. Similar Color Effects

EffectColors UsedHow It WorksVisual Result
Duotone2 custom colorsMaps grayscale to color gradientBold, graphic
Grayscale256 gray shadesRemoves all colorNeutral, classic
SepiaBrown tonesMaps grayscale to warm brownVintage, warm
Color Tint1 color + grayOverlays single colorSubtle mood shift
Monochrome1 color rangeSingle hue at varying saturationUnified palette
PosterizeReduced levelsQuantizes colorsFlat, graphic

Duotone is the most versatile of these because you control both ends of the tonal spectrum. Sepia is essentially a specific duotone (dark brown to light cream). A color tint is a less dramatic version where one of the two colors is usually neutral gray or white.

Images That Work Best as Duotone

Not every image makes a great duotone. The best source images have:

  1. Strong tonal contrast - Clear darks and lights, with a full range of midtones. Low-contrast images become muddy in duotone
  2. Clear subjects - Portraits, architecture, and objects with defined shapes work better than complex, busy scenes
  3. Simple compositions - Duotone reduces visual information; images that are already complex become confusing
  4. Interesting textures - Hair, fabric, foliage, and architectural details look especially good in duotone because the texture is preserved while color complexity is removed

Images that struggle as duotone:

  • Photos that rely on color contrast (a red flower against green leaves loses the contrast in duotone)
  • Very low-contrast images (soft, flat lighting)
  • Extremely busy compositions with many overlapping elements
  • Images where the important detail is in the color, not the form

Advanced Duotone Techniques

Partial Duotone

Apply duotone to only part of the image while keeping the rest in full color. This creates a striking contrast between the stylized and natural areas. In Photoshop, use a layer mask on your Gradient Map adjustment layer.

Animated Duotone

For web and video, animate between different duotone color pairs. The image stays the same but the mood shifts as colors cycle. CSS transitions on the gradient colors make this easy to implement.

Duotone + Grain

Add film grain to a duotone image for a printed/risograph aesthetic. The combination of two-color processing and visible grain evokes analog print processes.

Duotone + Halftone

Apply halftone to a duotone image for a screen-printed poster look. This combines the color limitation of duotone with the dot pattern of halftone for a distinctly graphic result.

FAQ

What is the difference between duotone and two-tone?

In image processing, they mean the same thing: an image rendered using only two colors. "Duotone" is the standard term in design and printing. "Two-tone" is sometimes used more casually. In fashion and automotive contexts, "two-tone" refers to two-color designs in general, while "duotone" specifically refers to the tonal-mapping technique used in imaging.

Can I use duotone with more than two colors?

Yes. Three colors is called tritone, and four colors is called quadtone. However, the appeal of duotone lies in its simplicity. Adding more colors gives you finer tonal control but dilutes the bold graphic impact. Our duotone tool focuses on the two-color approach, but you can approximate tritone by applying a duotone and then adjusting the midtone curve.

What colors work best for duotone?

High-contrast pairs with one dark and one bright color produce the most striking results. Navy/coral, black/electric blue, and dark purple/hot pink are popular choices. The shadow color should be dark enough to maintain image detail in the shadows, while the highlight should be bright enough to create separation. See the color pair tables earlier in this article for tested combinations.

Is duotone the same as a color filter?

Not exactly. A color filter (like a color tint) overlays a single color onto the image, affecting all tones uniformly. Duotone maps different colors to different tonal values: one color for shadows, another for highlights, with a smooth gradient between. This preserves more tonal information and creates a more sophisticated effect than a flat color overlay.

How do I choose duotone colors for my brand?

Start with your primary brand color as one of the two. If your brand color is bright, use it as the highlight and choose a dark, complementary color for shadows. If your brand color is dark, use it as the shadow and choose a bright accent for highlights. Test with several photos to ensure the combination works across different image types. Consistency is key: use the same duotone pair across all your visual content.

Summary

Duotone transforms photographs by mapping their tonal range to two custom colors, creating bold, brand-consistent imagery that's both graphic and photographic. From its origins in commercial printing to its modern role as a design trend, duotone remains one of the most effective ways to stylize photographs.

Create your own duotone images instantly with the free duotone effect tool, or explore related effects like grayscale conversion, sepia toning, and color tinting for different color treatments.

Related tools:

Related image editing guides