codr.tools
Tools

Visual editors for the CSS that is easier to set by eye than by typing numbers: grid and flex layouts, gradients, shadows, corner radii, fluid clamp() sizes and easing curves. Each one previews the result live and gives you plain CSS to copy into a stylesheet. The contrast checker tests a text and background pair against the WCAG 2 thresholds and suggests the nearest colour that passes. Everything runs in your browser, so nothing you enter is sent anywhere.

8 tools

  • Build a CSS Grid layout visually: set the columns, rows, track sizes and gaps, drag items across cells to place them, and copy the generated CSS and the matching HTML.

  • Build linear, radial and conic CSS gradients visually: any angle, shape, size and centre, colour stops with their own position and opacity, repeating variants and an interpolation colour space, with the background declaration ready to copy.

  • Build a flex container by eye and copy the code: direction, wrapping, justify-content, align-items, align-content and gap, plus flex-grow, flex-shrink, flex-basis, align-self and order on any item, with only the properties you changed in the output.

  • Build a CSS box-shadow visually, with as many layers as you need: offsets, blur, spread, colour with opacity and inset, over a preview whose box colour, background and border radius you set yourself.

  • Build a CSS border-radius visually: one radius per corner or the elliptical slash syntax for organic blob shapes, with presets, a live preview, the shortest correct shorthand and the corner longhands.

  • Work out a fluid clamp() declaration from a size at two viewport widths, with the slope and intercept shown, a live preview at any width, a type scale in custom properties and a check that the text still resizes.

  • Draw a CSS easing curve by dragging its two control points, compare it against linear in a live preview, start from the keyword and named presets, and copy the cubic-bezier() value or a ready transition line.

  • Check a foreground and background pair against the WCAG 2 contrast thresholds, composite transparency the way a browser does, find the nearest passing colour, and build a tint, shade and harmony palette with the contrast of every swatch.