Color Picker
Pick a colour and read off its HEX, RGB and HSL values.
Pick from 10 pure-CSS loading spinners and copy the keyframes.
Ten pure-CSS loading animations with adjustable size, colour and speed. The preview is rendered from the very CSS in the output box below.
Ten pure-CSS loading animations (spinner, dots, pulse, bars, grid, orbit, flip, ripple, wave, progress). Each one outputs a `@keyframes` block plus a class rule — no SVG, GIF or JS dependency.
Keyframe names carry a `bz-` prefix (such as `bz-spin`), so pasting them into an existing project cannot collide with your own animations. Size, colour and speed update the code immediately.
The preview is rendered from **the same CSS** you copy rather than a separate mock-up, so what you see is what ships. The translucent track colour is derived from the main colour, so contrast takes care of itself when you recolour.
Pick an animation
Each of the ten shapes has its own keyframes; switching replaces the code.
Set size, colour and speed
Size drives the border thickness (one eighth of it), and speed is the animation duration in milliseconds.
Copy the CSS and add the class
Paste it into a stylesheet, then put the matching class (like `bz-spinner`) on the element that should animate.
Yes — edit the line you copied. It is plain CSS (`animation: bz-spin 900ms linear infinite;`), so swapping `linear` for `ease-in-out`, replacing `infinite` with `1`, or inserting `animation-delay: 200ms;` is entirely yours to do.
Size and sharpness: each animation is a dozen lines of CSS (about 0.3 KB) with no image request, and it stays crisp at any scale or pixel density, whereas a GIF costs tens to hundreds of KB and is limited to 256 colours. The trade-off is that CSS only draws geometric motion (rotate, scale, translate, mask) — it cannot produce an illustrated loading graphic.
Pick a colour and read off its HEX, RGB and HSL values.
Check foreground and background contrast against accessibility thresholds.
Build CSS linear and radial gradients visually, then copy the code.
Tune a box shadow visually and copy the CSS.
Convert physical units across length, weight, volume and more.
Convert between bytes, KB, MB, GB and TB.
Tune each corner visually and copy the CSS border-radius.
Drag the points to shape a polygon and copy the CSS clip-path.