A gallery of pure-CSS animated loading indicators with customizable colors, sizes, and animation speeds. Generates lightweight HTML and keyframe CSS with zero JavaScript dependencies.
Runs entirely in your browser
Loading indicators reassure users that something is happening, and the lightest ones are pure CSS — no JavaScript, no image, just an animated element. This tool offers a gallery of CSS loaders — spinners, wave bars, bouncing dots, radar pulses and more — that you can customise for colour, size and animation speed, then copy as clean HTML and keyframe CSS.
Because they are pure CSS, these loaders add virtually no weight and run smoothly without blocking the main thread. Customising the colour to match your brand and the speed to feel right takes moments, and the output has zero dependencies, so it drops into any project.
It runs in your browser, so you can preview and tweak instantly. Use a loader for page transitions, data fetches, button busy-states and anywhere a short wait benefits from visible feedback.
TechToolsHQ is an independent, reader-supported tech platform. If this free tool saved you time, solved a problem, or helped your workflow, consider supporting our work. Your support helps us keep our utilities 100% free, private, and ad-free for everyone.