Sepia to Color Restorer - Online Approximate Original
Apply a tint remover that guesses the original colors from a sepia photo. Not perfect, but fun. All in canvas.
UD5 Toolkit
A colorblind-safe palette uses color combinations that remain distinguishable to people with common forms of color vision deficiency (CVD), such as protanopia (red-blind), deuteranopia (green-blind), and tritanopia (blue-blind). These palettes avoid relying solely on red-green distinctions and instead leverage differences in lightness and blue-yellow contrasts. Tools like this simulator help designers verify accessibility before publishing data visualizations.
Approximately 8% of males and 0.5% of females have some form of color vision deficiency—that's over 300 million people worldwide. If your charts, maps, or dashboards rely exclusively on color to convey information, a significant portion of your audience may misinterpret the data. Using colorblind-safe palettes ensures your visualizations are inclusive, accurate, and meet WCAG accessibility guidelines.
Qualitative palettes are for categorical data where no inherent ordering exists (e.g., countries, product types). Colors should be maximally distinct. Sequential palettes show ordered data from low to high (e.g., temperature, population density) using lightness gradients of a single hue or closely related hues. Diverging palettes highlight deviation from a midpoint (e.g., profit/loss, above/below average) using two contrasting hues that diverge from a neutral center. Each type serves a different analytical purpose.
The simulator uses the Viénot–Brettel–Mollon physiological model based on LMS cone response spaces. Each sRGB color is converted to linear RGB, transformed into LMS (long, medium, short wavelength) cone excitation values using the Hunt–Pointer–Estevez matrix, then projected onto reduced-dimension planes that simulate missing cone types. The result is transformed back to sRGB, producing an accurate approximation of how each color appears to individuals with specific CVD types. This method is widely cited in vision science literature.
WCAG 2.1 Level AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text (≥18pt or 14pt bold). Level AAA requires 7:1 and 4.5:1 respectively. Our tool calculates the relative luminance per the sRGB standard (BT.709 coefficients) and displays the contrast ratio against a white background (#FFFFFF). A ratio below 3.0 is flagged as potentially hard to read for many users.
Absolutely. You can export your palette as HEX codes, CSS custom properties, or JSON—all formats easily imported into Excel (custom color picker), Tableau (Preferences.tps file or direct HEX entry), Python's matplotlib/seaborn (pass the hex list to the palette parameter), R's ggplot2, Figma, and most design tools. The JSON export follows a simple {"name":"...", "colors":["#..."]} structure.
For qualitative categorical data, research by Wong (2011) and Tol (2021) suggests limiting palettes to 6–8 distinct colors for reliable colorblind-safe discrimination. Beyond 8 colors, even people with normal vision struggle to distinguish categories. If you need more categories, consider combining color with other visual encodings like patterns, labels, or faceting. For sequential and diverging palettes, 5–9 steps provide sufficient perceptual resolution.
Apply a tint remover that guesses the original colors from a sepia photo. Not perfect, but fun. All in canvas.
Enter a router's MAC address or serial and generate the common default WPA passphrase for major ISP brands. Educational purpose only.
Pick colors for the shadcn/ui design system and generate the complete CSS variable theme file. Copy into your project.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Style underlines, overlines, and strike-throughs with colors, wavy styles, and thickness. Modern CSS text‑decoration.
Generate a random medieval occupation with a short description. For NPCs or historical curiosity. Local list.
Generate a hardboiled film noir plot with a detective, a dame, and a McGuffin. Great for creative writing prompts.
Generate a grand, aristocratic title like 'Duke of Waffleshire'. Perfect for silly fun or RPG characters. Local.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Create a realistic letterpress (debossed) text effect using CSS text‑shadow and background. Adjust depth and light direction. Copy code.
Generate a realistic‑sounding dinosaur name and see a fun description. Perfect for kids and writers.
Generate random but realistic‑looking data arrays (users, products, orders) with typos and missing fields. For test robustness.
Create a customizable checkerboard or grid background using pure CSS gradients. Adjust cell size and colors. Copy the code.
Create a QR code that lets people connect to your Wi‑Fi without typing a password. Just scan and join. Secure local.
Create a custom HTML/CSS progress bar with percentage, colors, and animation. Copy the code. Modern UI element.
Fill in a few details and get a polished resignation letter. No data stored. Instant copy or print.
Paste plain text and turn it into a nested outline using indent levels or Markdown headings. Great for planning.
Upload a small pixel art image and get a CSS grid layout that recreates it using divs. Novelty developer tool.
Convert short text into a black‑and‑white Braille bump image ready for embossing. Educational and inclusive.
Generate a random, somewhat meaningful song lyric line. Write your own hit with AI‑free randomness. All local.
Fetch a website's CSS and extract :root custom properties (‑‑color) to reveal its design token palette. For learning and inspiration.
Generate a realistic‑sounding exoplanet designation (e.g., Kepler‑442b) and a sci‑fi planet description. For worldbuilding.
Create a realistic‑looking fake tweet with any name, handle, text, likes, and retweets. Just for laughs. All local canvas.
Click for an endless stream of random dad jokes and puns. Copy and share. Guaranteed to make you groan. All local.
Generate magic squares of odd order (3x3, 5x5, …). See the sum constant and verify rows, columns, diagonals. Educational math toy.
Enter a list of words and create a custom word search grid. Choose difficulty, print or export as PDF. Great for teachers.
One click to get a hilarious excuse for being late, missing homework, or not doing chores. Pure comedy.
Design a realistic-looking fake receipt with custom store name, items, and total. For jokes and gags. No real transaction.
Click to generate a random haiku from natural language templates. Pure algorithmic poetry fun. Copy and share.
Generate a QR code with a custom text label below or above. Perfect for printed signs. All generated locally as a single image.