Free Design Tools
Eight tools for the values a design runs on: convert a color between HEX, RGB and HSL, build a five-colour scheme from one of them, test a text and background pair against the WCAG thresholds, and generate the CSS for gradients, shadows and border radii. A px-to-rem converter and an aspect ratio calculator cover the arithmetic every layout needs. Each one hands you CSS to copy, not a picture of it.
Aspect Ratio Calculator
Give three numbers, get the fourth, and resize without squashing anything.
Open tool DesignCSS Border Radius Generator
Per-corner rounding, elliptical corners and blob shapes, with copyable CSS.
Open tool DesignCSS Box Shadow Generator
Stack up to four shadow layers and copy the CSS. Inset supported.
Open tool DesignColor Converter
Convert HEX, RGB and HSL, plus a built-in WCAG contrast check.
Open tool DesignColor Palette Generator
Turn one color into a five-color scheme and copy it straight into CSS.
Open tool DesignColor Contrast Checker
Test a text and background pair against the WCAG AA and AAA thresholds.
Open tool DesignCSS Gradient Generator
Linear, radial and conic gradients with a live preview and copyable CSS.
Open tool DesignCSS Unit Converter
px to rem, em, %, pt and viewport units, all at once and all configurable.
Open toolWhich one do you actually need?
Four of these are about colour and four are about the shapes and measurements around it. On the colour side, the converter moves one value between hex, RGB and HSL, the palette generator builds a set that holds together, and the contrast checker is the one that decides whether any of it can be read. Run the checker before you commit to a palette rather than after, because a pair that fails at 4.5:1 usually fails by enough that no amount of adjustment saves both colours.
On the other side, the gradient, box shadow and border radius generators exist because these three properties have syntax that is easy to read and tedious to write from memory. The aspect ratio calculator and the unit converter answer arithmetic that comes up constantly and that nobody enjoys doing twice.
What this category will not do for you
None of these have an opinion about whether a design is good. The palette generator produces combinations that are mathematically related, which is not the same as appropriate for your subject, and the contrast checker enforces a floor rather than a target. Passing WCAG AA means text is legible, not that it is comfortable to read for a thousand words.
There is also no image editing here and no layout tool. These produce values you paste into CSS, and the design writing covers what those values actually control.
Frequently asked questions
What contrast ratio do I need to pass WCAG?
For normal body text, 4.5:1 against its background meets AA and 7:1 meets AAA. Large text, meaning at least 24px, or 18.66px when bold, needs 3:1 for AA and 4.5:1 for AAA. Interface components and meaningful graphics need 3:1. The ratio runs from 1:1 to a maximum of 21:1, which is pure black on pure white.
Should I write colours as hex, RGB or HSL?
They describe the same colours, so it is about what you are doing. Hex is compact and universal. RGB is what the screen works in. HSL is the one worth using when you need to generate a variation, because making something lighter or less saturated is a change to one number instead of three.
Why does my gradient have a grey band through the middle?
Because the browser interpolates between the two colours in sRGB, and the path between two saturated hues passes through a desaturated middle. Adding an intermediate colour stop at the midpoint, or choosing two hues that are closer together, avoids the dead zone.
All categories
Merge, split, rotate and reorder PDF pages without the file leaving your computer.
See these 8 toolsImages
Eight tools for making an image lighter, smaller, a different format — or for reading what it hides.
See these 12 toolsText
Eleven tools for a block of text you need to change: case, order, duplicates, differences, counts.
See these 6 toolsSecurity
Five tools for passwords, hashes and 2FA codes, none of which send anything to a server.
See these 1 toolAudio
One tool for sound files: convert between MP3, WAV, FLAC, OGG and M4A, or pull the audio out of a video.
See these 9 toolsCalculators
Nine calculators for arithmetic people get wrong on a phone: percentages, discounts, VAT, tips, loans.
See these 13 toolsDeveloper
Twelve tools for the formats that sit between systems: JSON, CSV, YAML, base64, JWT, UUIDs, timestamps.
See these 4 toolsEveryday
Three small tools that fit nowhere else: exact age, a fair random draw, Roman numerals.
See these 4 toolsTime
Four tools for counting time: days between dates, a week of shifts, a countdown, a focus timer.
See these