Accessible Color Contrast Finder - Online WCAG 2.1 Helper
Given a background color, this tool suggests foreground colors that meet AA/AAA contrast ratios. Works for all vision types.
UD5 Toolkit
Validate your color combinations against WCAG 2.1 accessibility standards
The quick brown fox jumps over the lazy dog. Accessibility ensures that everyone, regardless of ability, can perceive and interact with digital content effectively.
Large Text (24px) — ≥18pt for WCAGGood contrast makes text readable for all users.
Bold Large Text (19px Bold) — ≥14pt Bold for WCAGInclusive design benefits everyone.
Normal text: 4.5:1 minimum
Large text (≥18pt / 24px, or ≥14pt bold): 3:1 minimum
Normal text: 7:1 minimum
Large text (≥18pt / 24px, or ≥14pt bold): 4.5:1 minimum
When in doubt, darken the text or lighten the background. Pure black (#000) on pure white (#FFF) yields the maximum 21:1 ratio.
Given a background color, this tool suggests foreground colors that meet AA/AAA contrast ratios. Works for all vision types.
Simulate how images and UI elements appear to users with various types of color blindness. Upload or paste image URL. Promote inclusive design.
Reduce the number of colors in an image to a retro 8‑bit look. Uses median cut quantization in the browser. Preview and download the stylized result.
Select roast level (cinnamon, city, full city, etc.) and see approximated Agtron color value and bean temperature.
Convert short text into a black‑and‑white Braille bump image ready for embossing. Educational and inclusive.
Draw your signature on a canvas and overlay it onto a PDF document. All editing stays in your browser.
Interactive table showing common fractions and their decimal/percentage equivalents. Click to highlight.
A clean, printable Morse code chart with letters, numbers, and common punctuation. Learn and decode easily. Static.
Drop or paste an .ics file and see all events in a readable table. Check dates, times, and locations. Privacy‑friendly.
Add recurring bills with amounts and see a monthly calendar with due date indicators. Simple finance organizer.
Paste Lottie JSON code or upload a .json file and see the animation play. Control speed and loop. Perfect for developers.
Look up recommended time and temperature for various sublimation blanks. Quick reference.
Click a plastic number (#1‑#7) to see what it means, if it's recyclable in your area generally, and common products.
Wrap any image in a classic Polaroid frame with optional text caption. Export as PNG. Nostalgic touch for social media.
Upload two face portraits and watch a simple morphing transition. Not professional, but fun experiment with canvas.
Click an image and see a smooth cross‑fade and morph to a large preview using View Transitions API. Copy the implementation code.
Transform your photo into a comic book panel with Ben‑Day dots, heavy outlines, and speech bubbles. Download as image.
Turn multiple images into a single Base64‑encoded sprite sheet and get the corresponding CSS background‑positions. Local.
Scroll through an interactive timeline of cameras from camera obscura to modern DSLR. Photos and facts.
Upload two portraits and create a simple morph animation between them. Download as GIF. Local canvas magic.
Search a city or country and see its current UTC offset, DST status, and abbreviation. Quick reference for scheduling.
Transform an image from rectangular to polar coordinates (and back). Create amazing circular swirl effects. Local canvas.
Enter any date and get the ISO week number. Also shows start and end of that week. Handy for project planning.
Enter any date and get its ISO week number, plus the start and end dates of that week. Quick reference.
Convert multiple images to Base64 data URIs at once. Copy individually or as a JSON array. Great for inline assets. Local.
Paste a JSON object and instantly get a TypeScript interface definition. Handles nested objects and arrays. Local only.
Check if the browser has captured the beforeinstallprompt event. Understand why your PWA is (or isn't) installable.
Enter a hex color and get its relative luminance per WCAG definition. Understand why this matters for contrast.
Check if a password appears in the Have I Been Pwned database using k‑Anonymity. Only the first 5 characters of the hash are sent.
Enter a URL and see a list of its ARIA landmarks (banner, main, nav). Check document structure for accessibility. Local fetch.