Skip to main content
Promotional Product Inc, custom promotional products supplier

Color Contrast Checker

Enter a text color and a background color to get the WCAG ratio and instant AA/AAA pass or fail badges, checked against the 1,025 colors we actually stock.

Background matches a color we stock: Navy, 1,541 products. Shop this color

Contrast ratio

16.0:1

AA normal text

Needs 4.5:1

Pass

AA large text

Needs 3:1

Pass

AAA normal text

Needs 7:1

Pass

AAA large text

Needs 4.5:1

Pass

Non-text / UI components

Needs 3:1

Pass

Live preview

Normal text, the kind on a tag, a card or a line of body copy.

Large text, a headline or a call to action.

Or pick a background from the 1,025 colors we stock

How to use the contrast checker

  1. 1. Set your two colors

    Type a hex code or use the native color picker for your text and your background. Start from our defaults or pick a background from the colors we stock below.

  2. 2. Read the ratio and badges

    The ratio updates instantly. Five badges show whether the pair passes WCAG AA and AAA for normal text, large text, and non-text UI elements.

  3. 3. Fix a failing pair

    A failing combination shows the nearest passing shade of your text color, computed by darkening or lightening it. Apply it with one click and recheck.

Why contrast matters more on a product than a webpage

A webpage visitor can zoom in, switch to dark mode, or move to better lighting. Someone reading a logo on a tote bag across a booth, a badge under fluorescent light, or a banner from the back of a room gets none of that. Low contrast on a product does not just look unpolished, it becomes unreadable the moment the viewing conditions are not ideal, which on a trade show floor or a delivery truck they rarely are.

The WCAG ratio is the same objective test browsers and accessibility tools use, and it catches what your eye tends to miss: once you already know what a logo says, a weak combination still looks fine to you. The ratio does not know what the logo says. It only measures the light bouncing off two colors, which is exactly what a viewer who has never seen your logo before is working with.

Passing on screen is the starting point, not the finish. Fabric, ceramic and metal all take ink differently than a monitor renders it, so once your colors pass here, check our artwork guidelines for what a printer needs, or request a sample to see the real combination on the real material.

The number that decides readability

What a contrast ratio actually tells you

A contrast ratio compares how much light two colors reflect. It runs from 1:1, meaning the two are identical and the text is invisible, up to 21:1, which is pure black on pure white. The accessibility standard asks for at least 4.5:1 for normal text and 3:1 for large text.

On merchandise the stakes are higher than on a webpage. Nobody leans in to read a tote bag across a trade show hall, and an imprint that measures 2.5:1 will read as a smudge under exhibition lighting however crisp the artwork was on screen.

The same word at four ratios

  • Your logo here16.0:1Excellent
  • Your logo here3.9:1Large text only
  • Your logo here1.1:1Invisible
  • Your logo here14.4:1Excellent

Checked against real stock

Test your imprint on the product colors we sell

Most contrast checkers ask you to invent a background color. This one lets you pick from the colors Promotional Product Inc actually stocks, so the question becomes concrete: will a white logo read on the navy tote we sell, or on the charcoal one?

Each stocked color shows how many products carry it and links to the listing, so a passing result is something you can order rather than a hypothetical.

Pick a background we stock

Black
White
Red
Navy
Royal Blue
Green
Gold
Silver

It suggests the fix

When a color fails, get one that passes

Failing a check is only half an answer. When your combination falls short, the tool finds the nearest shade of the same color that does pass, keeping the hue and saturation and moving only the lightness, so the result still looks like your brand rather than a different color entirely.

Sometimes no shade passes, which is itself useful: it means that pairing cannot work at that size and the honest fix is a different product color or a larger imprint.

Nudged until it passes

Fails at 1.9:1
Passes at 5.2:1

Same hue, darker. Still recognizably the brand color.

When contrast decides whether an order works

Contrast is the difference between a logo people can read and an expensive smudge. These are the cases that come up most often on branded merchandise.

  • A light logo on a light product

    Yellow on white and pastel on natural are the classic failures. They look fine in a design file and disappear on the item.

  • One logo across many product colors

    A single imprint color rarely works on every garment color. Check each one and you will know where a second version is needed.

  • Choosing between two product colors

    If both are close on price and stock, contrast is a genuine tiebreaker. Pick the one your logo reads best on.

  • A dark logo on a dark bag

    Navy on black measures barely above 1:1. A white or metallic imprint is usually the only honest answer.

  • Accessibility requirements

    Public sector, healthcare and education buyers often have to meet WCAG AA. The ratio here is the number they will be asked for.

  • Signage and trade show graphics

    Read from a distance, under bad lighting, at an angle. Aim well above the minimum rather than scraping past it.

Shop promotional products by color

The colors we carry across the most products. Every link opens the real listing.

FAQs

What is a good color contrast ratio?

PPI's contrast checker follows the WCAG 2.x targets: 4.5:1 for normal text and 3:1 for large text or icons meet the AA level most sites are built to, while 7:1 and 4.5:1 meet the stricter AAA level. Anything below 3:1 is unreadable for a meaningful share of viewers and should be changed before it goes to print or to a page.

What counts as large text under WCAG?

PPI's contrast checker treats text as large once it reaches 18 point (24px) regular weight or 14 point (about 18.5px) bold. Large text gets a lower bar, 3:1 instead of 4.5:1, because bigger, bolder strokes stay legible at a weaker contrast than a small caption or body line does.

How is the contrast ratio calculated?

PPI's contrast checker converts each color to its relative luminance under the WCAG formula, then divides the lighter luminance by the darker one, each padded by 0.05. The result ranges from 1:1 (identical colors) to 21:1 (pure black on pure white), and it is the same formula every accessibility checker and browser dev tool uses.

Why does my logo look fine but fail the contrast check?

PPI's contrast checker measures light, not familiarity. A color combination can look fine to someone who already knows what the logo says, while still falling below the ratio a low-vision viewer, a bright screen in daylight, or a printed sheet under office lighting needs to stay readable. The ratio is the objective floor; your eye is not a reliable substitute for it.

Will a passing screen color also print well on a product?

PPI's contrast checker measures light on a screen, not ink on a substrate, so a passing ratio is the starting point, not the finish. Fabric, ceramic and metal all absorb and reflect ink differently than a monitor renders it, which is why the tool lets you check your imprint color against the colors we actually stock and why a proof still matters before a full production run.

What happens if my colors fail the contrast check?

PPI's contrast checker computes the nearest passing shade of your text color by darkening or lightening it while keeping the same hue, so you get a real, working hex value instead of a vague suggestion to "pick something darker". Apply it with one click and the ratio recalculates instantly.

Does contrast matter for a product imprint, not just a website?

PPI's contrast checker matters for a product imprint just as much as a webpage, arguably more: a badge, banner or apparel logo has no zoom control and often gets read at a glance across a room. A one-color imprint that fails contrast against its garment reads as a smudge rather than a name or logo.

Can I check contrast against a specific product color you sell?

PPI's contrast checker includes a swatch strip of the colors we stock most, sorted by how many products carry each one, right below the tool. Pick one as your background to see whether your logo color will actually read on that tote, shirt or mug, then follow the link straight to the matching products.

Does imprint size change how much contrast I need?

Imprint size changes it a great deal. A large one-color logo survives a lower ratio because the shapes are big enough to read, while fine text and thin outlines need far more separation. When an imprint includes small lettering, treat the large-text threshold as a floor rather than a target.

Does this replace an accessibility audit?

PPI's contrast checker measures the ratio between two colors, which is one part of an accessibility review. It does not judge font size, spacing or screen reader behavior. Use it for the color decision and a full audit for a website or an app.

Does the product material affect contrast?

Material affects it noticeably. A matte tote scatters light and softens the difference between two colors, while a glossy tumbler reflects it and can create glare that washes an imprint out. The measured ratio is a reliable guide, but a shiny or textured surface deserves extra headroom.

Should I test against white or against the product color?

Test against the product color, because that is the background your imprint will actually sit on. Testing against white flatters almost everything and tells you very little about how a logo will read on a navy tote or a black tumbler.

Should I use a white version of my logo on dark products?

A white or reversed version of a logo is the standard answer for dark products, and most brand guidelines already include one. White on a dark background usually measures well above the threshold, which is why it is the safest single addition you can make to a brand kit for merchandise.

See the full FAQ for ordering and shipping questions, or contact us with your color values to start a proof.

Ready to put this on a product?

Tell us the imprint color and the product color you settled on and we will confirm it on a free visual proof before anything is printed. See how to order, browse the full catalog, or request a sample to check a color on the real material.

Keep exploring

See all free tools