PapaTools
11 design tools, and counting

Free Design Tools — CSS Gradients, Shadows & Colors

Build CSS gradients, shadows, clip-paths and easing curves, generate colour palettes, type and spacing scales, and check WCAG contrast — copy-ready CSS.

  • Runs on your device
  • No uploads
  • Free, no sign-up
  • Works on any device

Where most people start in design tools.

All 11

All design tools

11
CSS Gradient GeneratorBuild linear, radial or conic CSS gradients visually — add colour stops, set direction and angle, get instant preview and copy the ready-to-paste CSS, all in your browser.Box Shadow GeneratorCreate single or layered CSS box shadows with live controls for offset, blur, spread, colour and inset — preview on a card and copy the CSS in one click.Color Palette GeneratorGenerate a 5-colour palette from a seed colour (complementary, analogous, triadic and more) or extract dominant colours from any image — copy hex/RGB/HSL or download as a PNG swatch sheet.Contrast CheckerCheck foreground/background colour contrast against WCAG 2.1 AA and AAA — live preview text on the chosen background with a one-click fix for failing combinations.Gradient PaletteInterpolate between two colours in linear-RGB space (perceptually smooth) — choose 4–20 steps, copy as CSS gradient or hex list, or download as a PNG colour strip.Border Radius GeneratorSet individual corner radii or use the elliptical mode — live preview, px/% toggle, and one-click CSS copy for any shape from pill to leaf, all in your browser.Clip-path GeneratorBuild CSS clip-path shapes visually — drag handles to define polygon, circle or ellipse paths, see a live preview and copy the ready-to-paste CSS, all in your browser.Cubic Bézier GeneratorDesign custom CSS easing curves by dragging the Bézier control points — see an animated preview, compare to built-in easings and copy the cubic-bezier() value.Typography Scale GeneratorPick a base font size and a modular ratio to generate a complete type scale — preview every step rendered live and copy the CSS custom properties, all in your browser.Flexbox PlaygroundExperiment with every flexbox property — direction, wrap, justify-content, align-items and more — with a live preview and copy the generated CSS, all in your browser.Spacing Scale GeneratorGenerate a consistent spacing scale from a base unit and ratio — preview each step as a coloured bar and copy as CSS custom properties or a Tailwind config, all in your browser.

What people use these for

Start from the job you need done.

About these design tools

CSS values like a four-stop gradient, a layered shadow, a polygon clip-path or a cubic-bezier easing curve are painful to write blind. You change a number, reload, squint, change it again — when what you actually want is to drag a handle and watch it happen.

These are visual editors that hand back copy-ready CSS: build the thing on screen, then take the exact declaration. The colour tools go further and check what you've made against WCAG contrast requirements before it reaches production.

Frequently asked questions

Is the generated CSS production-ready?

Yes — it's standard CSS with no vendor prefixes needed for the properties covered here, all of which are supported across current browsers.

What contrast ratio do I actually need?

WCAG AA asks for 4.5:1 on body text and 3:1 on large text (18pt, or 14pt bold); AAA raises those to 7:1 and 4.5:1. The checker shows which thresholds a pair passes.

Why do the gradient palettes look smoother than a plain CSS gradient?

The gradient palette interpolates in linear-RGB space rather than straight sRGB, which avoids the muddy grey band you get halfway between two saturated colours.

Can I export a palette to use elsewhere?

Copy it as hex, RGB or HSL values, or download it as a PNG swatch sheet to drop into a design file or share with a client.

Do these work on a phone?

They do, though the drag-based editors — clip-path and cubic-bezier especially — are far easier with a mouse or trackpad.

All tools

Missing a tool you need?

Tell us which design toolwould save you time and we'll look into building it.

Suggest a tool