Skip to content
36 tools · zero dependencies · works offline

Designer tools, built into your browser.

A focused toolkit that complements the effects library: design tokens, palettes, gradients, shadows and type scales; WCAG contrast checks; favicons, OG tags and email templates ready to ship — all without leaving Hoverlab.

Colour

9

Token Generator

Build the CSS custom properties every block in the catalog is styled against — a full light and dark set in the shadcn convention. Colour maths in OKLCH, so one lightness scale works across every hue.

Open tool

Palette Generator

Build a 5-color palette from a base color. Supports analogous, complementary, triadic, split-complementary, tetradic, monochromatic, and shades & tints schemes. Export as CSS variables, Tailwind config, or JSON — or send the base straight to the Token Generator.

Open tool

Color Converter

Paste a color in any CSS format — hex, rgb(), hsl(), or oklch() — and get all four back, one copy button each. OKLCH math is done properly through linear-light OKLab, and out-of-gamut colors are clamped to sRGB and flagged instead of silently shifted.

Open tool

Gradient Studio

Visually compose multi-stop linear and radial gradients. Drag stops, set angles, preview live, and copy as CSS with all the vendor prefixes you need.

Open tool

Contrast Checker

WCAG 2.1 AA / AAA contrast checker with live preview at three text sizes. Get a pass/fail verdict plus the exact ratio and suggested fixes.

Open tool

Mesh Gradient

The soft multi-colour wash every hero uses, as stacked CSS radial gradients rather than a 400KB PNG. Drag the blobs on the canvas; fades avoid the grey halo that `transparent` gives every one of them.

Open tool

Colour Blindness Simulator

Which pairs in your palette become the same colour under each type of colour blindness — the failure a contrast checker cannot see. Reports collisions, not just recoloured swatches.

Open tool

Live Palette Preview

Your palette on real components — a navbar, a hero, pricing, a dashboard, a footer — repainted as you drag, in both themes, with the contrast of every token pair checked while you do it. Not swatches next to lorem ipsum.

Open tool

shadcn Theme Editor

Tune a shadcn/ui theme against real components in light and dark at once, then install it with one command — the export is a registry item the CLI reads, not a block of CSS to paste and hope.

Open tool

Layout & spacing

6

Type & icons

2

Effects & motion

11

Motion Presets

Enter, exit and attention animations, each shipping with its prefers-reduced-motion guard already written — and each one opening in the keyframes editor when the preset is only nearly right. Preview what a reduced-motion visitor actually sees.

Open tool

Shadow Builder

Layer up to 8 box-shadows or text-shadows with independent x/y/blur/spread/color/opacity controls, or start from an elevation ramp, an inset well, or neumorphism computed from the surface colour — with the contrast caveat that style carries said out loud.

Open tool

Clip-path, Blob & Shape Magic

Eleven classic polygon() shapes — chevrons, stars, arrows, speech bubbles — each with its own tunable parameters, plus a seeded organic blob generator with 3–12 control points and a randomness dial. Shape Magic merges draggable circles into one organic outline and leaves as a React component, SVG, PNG or CSS clip-path.

Open tool

Easing Studio

Visual cubic-bezier editor. Drag the two control points on the curve, watch live translateX / scale / opacity previews, and pick from 14 named presets.

Open tool

Glassmorphism Generator

Tune backdrop-blur + saturation + opacity + border + shadow + inner highlight for a frosted-glass card. Includes @supports fallback for older browsers.

Open tool

Noise & Texture Lab

Film-grain and noise textures from the browser's own feTurbulence — a seamlessly tiling SVG data URI, previewed over a gradient and a card with the real blend mode. Texture Lab takes an image of yours instead and reduces it to a dither, a vector halftone or ASCII, entirely in the tab — nothing is uploaded.

Open tool

Keyframes Editor

Author a multi-stop animation on a timeline instead of hand-typing percentages. Transform, opacity and blur per stop, playback controls, and the prefers-reduced-motion guard written for you — with the stricter guard when the animation loops.

Open tool

Filter & Blend

Every filter function, backdrop-filter, and all sixteen blend modes on a subject drawn in CSS. Order is preserved because blur-then-brighten is a different picture from brighten-then-blur, and nothing is loaded from anywhere.

Open tool

3D Transform

rotateX, rotateY, translateZ and the three parent properties that have to agree before any of it works — perspective, transform-style and backface-visibility. Includes the card flip everyone is really trying to build.

Open tool

Scrollbar Styler

Both mechanisms from one set of controls — the standard scrollbar-width and scrollbar-color, plus the ::-webkit- pseudo-elements — in the order that makes them agree. Warns when the result gets too thin to grab.

Open tool

Loader Generator

Spinners, dots, bars, pulses and progress rings as pure CSS, tuned on sliders and seeded from the loaders already in the catalog. Every one ships with its reduced-motion guard and the accessible status role written in.

Open tool

Ship it

8

Placeholders

Placeholder images and initial avatars as SVG data URIs. No third-party request, works offline, and the avatar colour is derived from the name so it is stable everywhere.

Open tool

Favicon Generator

A letter or emoji into an SVG icon plus every PNG size that still matters. Rasterized in your browser from the same SVG — nothing is uploaded.

Open tool

Meta & OG Builder

The tags that get you indexed and the card your link turns into, with length counters and a search-result preview. Emits Next.js Metadata, not stray meta tags.

Open tool

Email Templates

Welcome, verify, reset and receipt — as nested tables with inline styles, because Outlook renders through Word. Text/plain version included.

Open tool

Tailwind ↔ CSS

Translate a stylesheet into utilities or a className back into CSS, with a verdict on every line — exact, arbitrary value, arbitrary property, or why it could not be placed. Nothing is dropped in silence.

Open tool

SVG Toolkit

The four SVG jobs that are always four different websites — optimise, convert to JSX or a data URI, generate a pattern, generate a wave — with one source shared between them, so the file you clean is the file you convert.

Open tool

HTML to JSX

Paste markup and a stylesheet, take away a component — React, Vue, Svelte, styled-components or Tailwind. The same engine the catalog exports through, pointed at your own code, and it says what changed on the way through rather than leaving you to find out.

Open tool

Code to Image

A snippet as a PNG for the places that will not take a code block — slides, social cards, release notes. Drawn on a canvas in your tab, so the preview is the file rather than a DOM screenshot that reflows under different fonts, and nothing is uploaded.

Open tool

More tools coming soon. Have a request? and search the whole catalog.

Three emails, then only when something is added

Over about two weeks: how the tools connect to the catalog, the other nineteen tools, and where the single wall on this site is. Then nothing until something is added. Unsubscribe in one click. We email a confirmation link first and send nothing until you follow it.

No spam, everUnsubscribe anytime