Two-Tone Icons: Free SVG, PNG and JSX

Icons combining fill and stroke in two complementary tones. Browse 200,000 plus icons in this style. Export as SVG, PNG, JSX React component, or Base64. No account. No attribution. 100% free.

two tone iconsdual color iconsbicolor icons

What Are Two-Tone Icons?

Two-tone icons combine filled shapes with stroke outlines across two complementary colors, creating a layered visual depth that single-color icons cannot achieve. Designers choose this style when they want icons to feel modern, polished, and expressive without relying on full illustration. The visual characteristics include a base fill layer in one hue and a contrasting stroke or accent layer in a second tone, often using brand colors or complementary pairs like teal and navy. This approach improves scannability on complex dashboards because the dual-layer structure helps the eye separate icon elements instantly. On marketing sites, two-tone icons add personality and reinforce brand identity more effectively than flat alternatives. The style strikes a balance between minimalism and richness, making interfaces feel thoughtfully crafted. Users perceive products using two-tone icons as more premium and visually coherent, which builds trust and encourages longer engagement sessions.

Best For

Creative apps, dashboards, marketing sites

Where Two-Tone Icons Work Best

Two-tone icons shine in projects where visual hierarchy and brand personality matter most. Creative apps benefit because the layered color structure mirrors the sophistication users expect from professional tools. SaaS dashboards use two-tone icons in metric cards and sidebar navigation to differentiate sections quickly without adding clutter. Marketing landing pages place two-tone icons inside feature sections to highlight product benefits with eye-catching visual anchors that guide readers down the page. The style also works beautifully in onboarding flows, where distinct icon tones help users absorb steps faster and retain information more confidently.

Example Use Case

Dashboards, landing pages, feature sections

Developer Tip

Two-tone SVG icons typically contain two separate path elements, each styled with its own fill or stroke color. Use CSS custom properties to control both tones globally, making theme switching simple. In React or Vue, pass color props to each path independently. Always set width and height attributes and use viewBox for crisp scaling. Avoid rasterizing to PNG unless targeting environments where SVG support is limited.

React / @iconify/react
import { Icon } from '@iconify/react'
<Icon icon="mdi-light:home" className="w-6 h-6" />

Browse Two-Tone Icons Free

Download 200,000+ free two-tone icons instantly, no account required.

Browse by Category

Other Icon Styles

View all styles