Spyglass Contrast Checker

The Spyglass contrast checker bookmarklet is designed to be a lightweight bookmarklet you can activate on any page with an element you want to check the contrast of. Drag the button below to your bookmarks bar, and then click it on any webpage to launch the tool.

For a more robust version of Spyglass, download Spyglass as a zip that will soon be in the Chrome Web store, as it already is in the Firefox Addons.

If you're participating in the pre-release focus group, follow these steps to install the extension in Chrome:

  • Download and Extract: Download the Extension ZIP here. Unzip it to a folder on your computer. Do not delete this folder after installing.
  • Open Extensions: In your Chrome address bar, go to chrome://extensions
  • Load the Tool:
    1. Turn on "Developer mode" in the top-right corner.
    2. Click "Load unpacked" in the top-left.
    3. Select the folder you unzipped in Step 1.

Quick Tips: Pin the extension using the puzzle piece icon so it's easy to find. If Chrome shows a "Disable developer mode" warning, just click the 'X' to ignore it.

The full browser version can often check text overlaid on images and gradients, as well as APCA values in addition to simpler WCAG contrast ratios. That version also lets you save data from your tests in a CSV, or even send us tests that you run.

We're compiling a list of brand color combinations that don't work along with alternatives that do, and would really appreciate your help! Beneath the playround, you can checkout the table of companies we've already audited, and use the extension to go check on some colors from your favorite brand. Be part of the solution.

How to Use:

  1. Install: Drag the blue button above to your browser's bookmarks bar.
  2. Launch: Go to any webpage and click the "Spyglass Contrast Checker" bookmark.
  3. Element Picker: Use the "Resting/Hover" toggle to choose a state *before* activating the picker, then click an element to auto-populate its colors.
  4. Target Toggle: Use the Target Toggle in the Tweak Panel to switch between checking for Standard text (4.5:1) or Large text (3:1).
  5. Review & Adjust: Check the contrast ratio. If it fails, click the suggestion to apply an accessible color, then use the Tweak panel to fine-tune hue and lightness.
  6. Advanced Features: The Serial Picker (pixel-level) and Overlay Picker (gradients/images) are available in our Chrome Extension.

Bookmarklet Code:

For manual installation, create a new bookmark and paste the following code into the URL field.

Color Contrast Playground

Good Contrast Examples

White text (#FFFFFF) on a dark gray background (#1F2937) is highly readable.

Dark blue text on a light gray background can be effective.

Semi-transparent white on black (5.32:1 contrast).

Bad Contrast Examples

Dark yellow text on a light yellow background is a common design mistake.

When made just a little darker, larger, and bold, it can pass, though.

Even at a slightly larger text size of 19px, the contrast of this text is a little too low to be easily legible, but notice how for this bolded link, it's finally acceptable.

Buttons often lack sufficient contrast. The left is 2.5:1, the right is 5.6:1.

Mid-tonal colors like this are particularly tricky, but it's important to make sure they have enough contrast, too.

Try using the suggestion next to the hex code to find a fix, then alter it to fit your brand in the Tweak Color panel.

Complex Backgrounds (Chrome Extension Required)

Text over a gradient

Text over an image

3 Submissions
33% Fail WCAG AA
78.4 Avg APCA Lc
www.tesla.com
Submitted by Deneb
WCAG Pass Lc 78.4
#FFFFFF on #3E6AE1 14px, 500
The quick brown fox
Original
Aa
#FFFFFF
APCA Color
Aa
#FFFFFF
APCA Balanced
Aa
15.9px, 500, #FFFFFF
Full data
WCAG Ratio4.82:1
WCAG Size/Weight (Normal)Normal text (AA): 14px, 500
WCAG Size/Weight (Large)Large text (AA): at least 24px+ or 18.5px+ and 700+
APCA Lc78.4
APCA Size Fix15.9px
APCA Weight Fix500
APCA Color Fix#FFFFFF
APCA Balanced15.9px / 500 / #FFFFFF
PageElectric Cars, Solar & Clean Energy | Tesla
Submitted2026-05-14T10:42:19.283Z
SeaMonster Studios
Submitted by Deneb
WCAG Fail Lc N/A
#28D3B5 on #FFFFFF -, -
The quick brown fox
Original
Aa
#28D3B5
WCAG Color
Aa
#198572
APCA Color
Aa
APCA Balanced
Aa
—, —, —
Full data
WCAG Ratio1.90:1
WCAG Size/Weight (Normal)Normal text (AA): 18px, 900
WCAG Size/Weight (Large)Large text (AA): 24px+ or 18.5px+ and 700+
APCA LcN/A
APCA Size Fix
APCA Weight Fix
APCA Color Fix
APCA Balanced— / — / —
PageSeattle Premier Attractions: The Best Activities and Events in Seattle
Submitted2026-05-11T17:47:39.566Z
SeaMonster Studios
Submitted by Deneb
WCAG Pass Lc N/A
#333333 on #D7EB80 -, -
The quick brown fox
Original
Aa
#333333
APCA Color
Aa
APCA Balanced
Aa
—, —, —
Full data
WCAG Ratio9.68:1
WCAG Size/Weight (Normal)Normal text (AA): 18px, 400
WCAG Size/Weight (Large)Large text (AA): at least 24px+ or 18.5px+ and 700+
APCA LcN/A
APCA Size Fix
APCA Weight Fix
APCA Color Fix
APCA Balanced— / — / —
PageEcosia - the search engine that plants trees
Submitted2026-05-11T17:41:39.444Z