Design & CSS tools

Build gradients, shadows and effects with copy-ready CSS.

100% client-side Free forever No sign-up

CSS effects are far easier to design by eye than to write from memory. Nobody recalls the exact syntax for a multi-stop conic gradient, a layered box-shadow that reads as soft depth, or a cubic-bezier curve that feels right rather than mechanical. These generators give you visual controls and produce the corresponding CSS live, so you adjust until it looks correct and then copy the rule straight into your stylesheet.

Tools in this category

23
Lorem Ipsum Generator Generate classic Lorem Ipsum filler text by paragraphs, sentences or words — plain or wrapped in HTML paragraphs, ready to copy. CSS Gradient Generator Design linear, radial and conic gradients with draggable color stops and a live preview — then copy clean, ready-to-use CSS. Favicon Generator Upload one image and download a complete favicon pack: favicon.ico, PNGs from 16px to 512px, Apple touch icon, webmanifest and the HTML tags to paste. Open Graph Preview See your link exactly as social networks will render it. Color Format Converter HEX ⇄ RGB ⇄ HSL ⇄ OKLCH with live preview. Online Color Picker Visual color selection with instant HEX / RGB / HSL codes. Color Contrast Checker (WCAG) Test any color pair against WCAG AA and AAA thresholds. Color Palette Generator Harmonic palettes from any base color — with CSS variables. Box Shadow Generator Craft the perfect CSS shadow with sliders and live preview. CSS Flexbox Playground Tweak flexbox properties visually and copy the CSS. CSS Grid Generator Design grid layouts visually — get clean CSS instantly. SVG Optimizer Shrink SVG files safely — visual output stays identical. Aspect Ratio Calculator Solve any width/height from a target ratio instantly. PX to EM / REM Converter Pixel values to em, rem and % from any base size. CSS Border Radius Generator Drag the sliders, watch the shape, copy the CSS. CSS Animation Generator Presets + live preview → copy-ready @keyframes. CSS to Tailwind Converter Map plain CSS rules to Tailwind utility classes. Code Snippet Image Generator Beautiful shareable code screenshots as PNG. Color Blindness Simulator See your design as color-blind users do. CSS Specificity Calculator Which selector wins? Get the (a,b,c) score. SVG Path Editor & Visualizer See, understand and transform SVG paths. Placeholder Image Generator Custom-size dummy images as PNG or SVG. Tailwind Config Generator Generate a tailwind.config.js with your brand colors, fonts, dark mode and plugins.

About these tools

Gradients, shadows and layered depth

Convincing depth almost never comes from one shadow. Real interfaces stack a tight, dark, close shadow for contact with a wider, softer, lighter one for ambient falloff — and CSS allows multiple comma-separated shadows precisely for that. Gradients work the same way: adding intermediate colour stops is what removes the grey muddiness you get when a browser interpolates between two distant hues.

Colour formats and contrast

HEX is compact, RGB is explicit, HSL lets you build a palette by moving one number, and modern OKLCH keeps perceived lightness stable across hues so a set of colours actually looks like a set. Converting between them is routine; checking contrast is not optional, because text below the WCAG ratio is unreadable for a lot of people and is flagged by every accessibility audit.

Motion that does not feel cheap

A linear ease looks mechanical because nothing physical moves at a constant speed. Easing curves fix that, and the difference between a good transition and an irritating one is usually duration rather than curve: 150-250 ms for small state changes, a little longer for larger movements. Seeing the curve animate next to the code is what makes that judgement quick.

Browse other categories