Demo This site is currently under maintenance. The information shown here is provided as a demo.

Color Contrast Checker (WCAG)

Measure the contrast ratio of text and background; see WCAG AA/AAA compliance for normal and large text.

Use the Tool: Color Contrast Checker (WCAG)

Result

Fill in the form and submit — the result will appear here.

Why Color Contrast Matters

Insufficient contrast between text and background makes your content unreadable for low-vision users, older readers and anyone on a bright screen. The web accessibility standard WCAG ties this contrast to a measurable ratio. This tool computes the contrast ratio of your two colors and shows whether it passes WCAG 2.1's AA and AAA thresholds for normal and large text.

WCAG Thresholds

  • AA — normal text: at least 4.5:1. The baseline web content should meet.
  • AA — large text: at least 3:1 (18.66px bold or 24px regular and above).
  • AAA — normal text: at least 7:1. The highest accessibility level.
  • AAA — large text: at least 4.5:1.

How It Is Calculated

The contrast ratio is derived from the relative luminance of the two colors and ranges from 1:1 (no contrast) to 21:1 (black on white). This tool uses WCAG's official relative-luminance formula, so the result is directly comparable to the standard. When building your color scheme, use our Color Palette Generator. For accessible, fast, modern interfaces, see our web design service.

Frequently Asked Questions

What is a good contrast ratio?

For normal text, WCAG AA requires at least 4.5:1 and AAA 7:1. For large text these drop to 3:1 and 4.5:1 respectively.

What counts as large text?

Text at 18.66px (14pt) bold or 24px (18pt) regular and above. The contrast threshold is lower for large text.

How is the contrast ratio calculated?

It is derived from the relative luminance of the two colors and ranges from 1:1 to 21:1. This tool uses WCAG's official formula.

Should I target AA or AAA?

Aim for at least AA for accessible design. AAA is stricter and not always practical; prefer it for critical text.

Terms of Use and Legal Liability

Please read the information below before using the free tools on this page.

⏱️ QR Code Validity Period

QR codes created with this tool are static: the content (URL or text) is encoded directly into the QR image itself. As long as the image is not lost, it never expires and keeps working indefinitely. Whether the code works also depends on the content (e.g. the web address it points to) staying online.

No Data Is Stored

The content you enter is never stored, shared or tracked on our servers. Images are generated on the fly; the QR codes and barcodes you create are returned only to your browser. Keeping the downloaded files safe is the user's responsibility.

Commercial Use & Verification

Before using the generated QR codes and barcodes commercially (product labels, invoices, retail, etc.), always test them with your own scanner/POS system. Formats such as EAN-13 / ITF-14 may require an official GS1 number assignment; this responsibility lies with the user.

Legal Disclaimer

The tools are provided “as is”. Yazılımcımız Dijital Hizmetler cannot be held liable for any material or moral damages arising from misread or lost codes, misuse by third parties, or incorrect content input. Creating illegal, harmful or copyright-infringing content is prohibited.

General Terms of Use

  • The tools are provided "as is", without any warranty.
  • Verifying the accuracy of the generated results and how they are used is entirely the user's responsibility.
  • Tool outputs do not constitute legal, financial or professional advice.
  • The data you enter into the tools is not stored on our servers.
  • Misuse of the tools and creating illegal content is strictly prohibited.

By using this tool you are deemed to have accepted the terms above. For any questions, you can reach us via our contact page.

Call WhatsApp