CSS Loader / Spinner Generator

Generate pure CSS loading spinners and animations — no JavaScript or images needed. Choose your style, set color and size, and copy the HTML + CSS.

CSS

What Does This Tool Do?

Generate pure CSS loading spinners and animations in multiple styles (spin ring, dot pulse, bar bounce, dual ring). No JavaScript or images needed — just HTML and CSS.

Key Features

🔄
4 Styles
Spin ring, dot pulse, bar bounce, dual ring.
🎨
Customisable
Color, size and animation speed.
📋
HTML + CSS
Both markup and stylesheet code provided.
🚫
No JS Needed
Pure CSS animations — no JavaScript.

How to Use

  1. Select the loader style.
  2. Pick a color and adjust the size and speed.
  3. Copy the CSS code.
  4. Copy the HTML and add it to your markup.

Frequently Asked Questions

Are these pure CSS?
Yes — all loaders use only CSS animations (animation + @keyframes). No JavaScript, SVGs or external libraries required.
How do I change the speed?
The animation-duration value (e.g. 1s) controls speed. Lower values are faster; higher values are slower.
Can I use multiple loaders on one page?
Yes — but give each a unique class name to avoid @keyframes conflicts if using different styles simultaneously.