Visual Design
Design Tools
Color palettes, gradients, CSS generators, contrast checking, and font pairing utilities.
Color Palette Generator
About the Color Palette Generator
The Color Palette Generator builds a coordinated set of colours from a single base colour. It produces several classic colour-theory schemes — analogous, complementary, triadic, monochromatic, and shades — so you can explore harmonious combinations without guessing.
Each generated colour is shown with its HEX value, and the CSS for the whole palette can be copied in one click. It runs entirely in your browser.
How to use the Color Palette Generator
- 1Open the Color Palette Generator tab.
- 2Pick a base colour using the colour picker or by entering a HEX value.
- 3Choose a scheme (analogous, complementary, triadic, monochromatic, or shades).
- 4Copy the HEX values or the generated CSS for your stylesheet.
How the Color Palette Generator works
For the Color Palette Generator specifically, it builds a coordinated set of colours from a single base colour. Design tools generate ready-to-paste CSS from the values you set, using standard web-platform features, and every value can be copied to the clipboard with a single click. The Color Palette Generator applies color theory — analogous (adjacent hues on the wheel), complementary (opposite hues), triadic (three evenly spaced hues), monochromatic (varying lightness), and shades — by converting your base color to HSL and rotating the hue or adjusting lightness. The Gradient Generator outputs linear, radial, and conic gradient syntax with adjustable color stops and angle. The Box Shadow Generator composes multi-layer box-shadow strings; layering a tight, dark shadow close to the element with a larger, lighter one further away produces more realistic elevation than a single heavy shadow. The Border Radius Generator outputs per-corner border-radius values, so you can create uniform rounded rectangles or asymmetric pill and leaf shapes. The Contrast Checker computes the WCAG contrast ratio: it converts both foreground and background colors to relative luminance via the sRGB transfer function and applies the formula (L1+0.05)/(L2+0.05), then reports pass or fail for AA and AAA at normal and large text sizes. The Font Pairing tool curates free, open-source Google Fonts pairings — typically a display or serif heading with a neutral body font — and emits the @import snippet and font-family rules you need to add them to a project. Nothing is uploaded; all generation is local.
How this tool handles your data. This tool runs entirely in your browser. The values you set are used to generate ready-to-paste CSS or to preview a result, and nothing is uploaded. Every generated value can be copied to your clipboard with a single click and pasted straight into a stylesheet.
Supported formats & limitations. Every design tool outputs ready-to-paste CSS you can copy with one click. The Contrast Checker reports WCAG AA and AAA pass or fail at normal and large text sizes. Font pairings use free, open-source Google Fonts and include the CSS import snippet you need to add them to a project.
Practical workflow. In practice, you work through a short sequence: 1. Open the Color Palette Generator tab 2. Pick a base colour using the colour picker or by entering a HEX value 3. Choose a scheme (analogous, complementary, triadic, monochromatic, or shades) 4. Copy the HEX values or the generated CSS for your stylesheet. It is well suited to building a brand colour system from one primary colour; exploring accent colours for buttons and highlights; generating a consistent palette for a new interface.
Best practice. Aim for at least AA contrast (4.5:1 for normal text) and pick a heading/body pairing that contrasts in weight or style so headings stand out without competing.
Tips & common pitfalls. With the Color Palette Generator in particular, building a brand colour system from one primary colour. Aim for at least AA contrast (4.5:1 for normal text) and pick a heading/body pairing that contrasts in weight or style so headings stand out without competing. For natural-looking elevation, layer two box shadows — a tight dark one close to the element and a larger lighter one further away — rather than a single heavy shadow. Copy the generated CSS straight into your stylesheet. The Font Pairing tool emits the @import snippet and font-family rules you need to add free Google Fonts to a project.
Troubleshooting
The first thing to know about the Color Palette Generator: analogous colours sit next to each other on the wheel and feel calm and unified; complementary colours sit opposite each other and create strong contrast; triadic uses three evenly spaced colours for a vibrant, balanced look. If a generated CSS does not apply, copy the full block including the property name and semicolon, and confirm the selector targets your element. If the contrast checker fails AA, lighten or darken one colour until the ratio reaches 4.5:1 for normal text. If a gradient looks banded, add an intermediate colour stop. If a box shadow looks harsh, replace the single heavy shadow with two layered ones — a tight dark one close and a larger lighter one further away. If a font pairing does not load, paste the @import snippet at the very top of your stylesheet, before any other rules. If the border radius looks uneven, set each corner separately rather than relying on the shorthand.
Common use cases
- Building a brand colour system from one primary colour.
- Exploring accent colours for buttons and highlights.
- Generating a consistent palette for a new interface.
Frequently asked questions
Tap a question to expand the answer.
Frequently Asked Questions About This Tool
1. Is my data secure when using this tool?
Yes. All design tools run in your browser; nothing is uploaded.
2. What can these tools generate?
Color palettes, CSS gradients, box shadows, border radii, WCAG contrast checks, and font pairings — each with copy-paste-ready CSS.
Last reviewed: October 2026
About the Design Tools
The Design Tools are 6 utilities for generating and checking visual design assets — colour palettes, CSS gradients, box shadows, border radii, WCAG contrast ratios, and font pairings. Each tool outputs ready-to-paste CSS that you can copy with one click.
Whether you are starting a new project or refining an existing interface, these tools help you build a consistent visual system without leaving your browser.
They serve designers, front-end developers, and teams who want quick, copy-paste-ready design tokens and accessibility checks without a dedicated design application.
How to use these tools
- 1Choose a tool from the tab bar.
- 2Set your base colour, gradient stops, shadow values, radius, or font filter.
- 3Preview the result live in the panel.
- 4Copy the generated CSS to your clipboard and paste it into your stylesheet.
Common use cases
- Designers building colour systems from a single brand colour.
- Front-end developers generating gradients, shadows, and radius CSS.
- Teams checking text-background contrast for WCAG AA and AAA compliance.
- Anyone exploring font pairings for websites and marketing materials.
- Developers prototyping UI components with consistent styling.
- Accessibility advocates verifying colour combinations before launch.
Expert tips & best practices
- 1Start your palette from your brand colour and generate an analogous or triadic scheme for a harmonious, on-brand set.
- 2Always check contrast for body text — aim for AA (4.5:1) at minimum, and AAA (7:1) where possible, to keep text readable for all users.
- 3Layer two box shadows — a tight one for definition and a soft one for depth — to create more realistic elevation than a single shadow.
- 4Use the border radius generator to set a consistent corner radius across buttons, cards, and inputs so your interface feels cohesive.
- 5Pick a font pairing that contrasts in weight or style (a display serif with a neutral sans) so headings stand out from body copy without competing.
Frequently asked questions
Do the design tools require an account?+
No. All design tools are free and available without signing up.
Can I copy the generated CSS directly?+
Yes. Every tool provides a copy button that puts the ready-to-use CSS on your clipboard.
What colour schemes does the palette generator support?+
It supports analogous, complementary, triadic, monochromatic, and shades schemes, all generated from a base colour of your choice.
How does the contrast checker work?+
It calculates the WCAG contrast ratio between a foreground and background colour and reports pass/fail for AA and AAA at normal and large text sizes.
Are the font pairings free to use?+
The font pairings use Google Fonts, which are free and open source. Each card provides the CSS import snippet you need.
What WCAG level should I target?+
Aim for AA (4.5:1 for normal text, 3:1 for large text) as a baseline, and AAA (7:1 for normal text) for critical or accessibility-sensitive content.
Related tools you might like
Privacy & security: UtilityAIWorkspace tools process your data in your browser whenever possible. Your files and content are not uploaded to a server for local tools, and AI-powered features transmit only what is needed to fulfil your request. Read our Privacy Policy and Terms of Service for full details.