80+ CSS Spinners - Free Code + Demos

Collection of 80+ CSS Spinners. All items are 100% free and open-source.

2. Css Loading Animation

CSS Spinners - css loading animation
motion design by @beesandbombs
Author: peyman (pfndesign)
Created on: April 2, 2020
Made with: HTML, CSS
Tags: html, css, animation, loading, motion

3. Another Loader

CSS Spinners - Another Loader
Single element with pseudo elements and animation.
Author: Chris Smith (chris22smith)
Created on: March 22, 2020
Made with: HTML, SCSS
Tags: loader, spinner, throbber, loading, icon

4. Loading Animation W/ Translate And Z-index

CSS Spinners - Loading Animation w/ Translate and Z-index
Author: Ty Strong (tystrong)
Created on: March 11, 2020
Made with: HTML, SCSS

5. Gooey Loaders

CSS Spinners - Gooey Loaders
Author: Travis John (travis_john)
Created on: February 21, 2019
Made with: HTML, SCSS, JS
Tags: codepenchallenge, cpc-blob, gooey, svg, loader

7. Pure CSS Loader - 1 Element Swappy

CSS Spinners - Pure CSS Loader - 1 Element Swappy
Author: Ana Tudor (thebabydino)
Created on: January 30, 2020
Made with: HTML, SCSS
Tags: clip-path, transform, sass, animation

8. Pure CSS Loader Circles

CSS Spinners - Pure CSS Loader Circles
Author: Ana Tudor (thebabydino)
Created on: January 29, 2020
Made with: HTML, SCSS
Tags: filter, blend-mode, sass, animation

9. Spiral Loading

CSS Spinners - Spiral Loading
Author: alphardex (alphardex)
Created on: January 26, 2020
Made with: HTML, SCSS
Tags: loading, staggered

10. Pure CSS Loader 2020 - 1 Element Transparency Tails

CSS Spinners - Pure CSS Loader 2020 - 1 Element Transparency Tails
Author: Ana Tudor (thebabydino)
Created on: January 5, 2020
Made with: HTML, SCSS
Tags: mask, gradient, sass

11. Liquid Loader - Clean Code, Pastel Gradient

CSS Spinners - Liquid loader - clean code, pastel gradient
Author: Ana Tudor (thebabydino)
Created on: January 4, 2020
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: filter, animation, jade, css-variables

12. Liquid Loader

CSS Spinners - Liquid loader
Author: Mikael Ainalem (ainalem)
Created on: January 1, 2020
Made with: HTML, CSS, JS
Tags: liquid, loader, gooey, jelly, blob

13. Pure CSS Loader 2020

CSS Spinners - Pure CSS Loader 2020
Author: Ana Tudor (thebabydino)
Created on: January 1, 2020
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: transform, jade, css-variables

14. CSS Single Element Goey Spinner

CSS Spinners - CSS Single Element Goey Spinner
I haven't made a loader for ages and I also haven't touched the blur() and contrast() method of making blobs. Turns out I was having difficulty when I hadn't added a white background to the layers.
Author: Zed Dash (z-)
Created on: December 27, 2019
Made with: HTML, SCSS
Tags: css, blob, goey, loader, spinner

15. Loaders For Website

CSS Spinners - Loaders for website
loader ,Loaders
Author: Swarup Kumar Kuila (uiswarup)
Created on: December 2, 2019
Made with: HTML, CSS
Tags: loader, animation, loaders

16. Rings Loader ⏳

CSS Spinners - Rings loader ⏳
Seems each time a Zelda game comes out, I create a loader inspired by one in the game 😅 Here's a loader inspired by Link's Awakening. Enjoy!
Author: Jhey (jh3y)
Created on: November 20, 2019
Made with: Pug, Stylus, Babel
CSS Pre-processor: Stylus
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: loader, spinner, animation, css, loading

17. Dual Triangle Preloaders

CSS Spinners - Dual Triangle Preloaders
A collection of preload animations made using only two triangles, whether they look like practical ones or just plain weird
Author: Jon Kantner (jkantner)
Created on: November 20, 2019
Made with: HTML, CSS
Tags: triangle, loading, preload, preloader, spinner

18. Infinity Path Loader ⏳

CSS Spinners - Infinity path loader ⏳
Continuing with more loaders for whirl 👍 Contributions welcome! This one's an infinity path loader that uses stepped opacity on two pseudo-elements whose parents spin round. Enjoy!
Author: Jhey (jh3y)
Created on: October 8, 2019
Made with: Pug, SCSS, Babel
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: infinity, spinner, loader, animation, design

19. Weird Loader

CSS Spinners - Weird Loader
Author: Sikriti Dakua (dev_loop)
Created on: April 18, 2019
Made with: HTML, CSS

20. Gradient Spinner

CSS Spinners - Gradient Spinner
Author: Adam Dipinto (AdamDipinto)
Created on: September 28, 2019
Made with: HTML, CSS

21. 50+ Pure CSS3 Preloaders (Latest)

CSS Spinners - 50+ Pure CSS3 Preloaders (Latest)
Pure CSS3 preloader, Pure CSS3 preloader 2019 Latest Pure CSS3 preloader
Author: Sahar Ali Raza (mrsahar)
Created on: August 9, 2019
Made with: HTML, CSS, JS
Tags: preloader, css3 preloader, css3 preloader 2019, latest css3 preloader

22. Multicolor Loader Ring

CSS Spinners - Multicolor Loader Ring
A multicolor loader ring with animated SVG stroke-dashoffsets. Styles and keyframes are generated based on the amount of colors in a Sass list variable.
Author: Ryan Mulligan (hexagoncircle)
Created on: July 27, 2019
Made with: HTML, SCSS
Tags: svg, loader, multicolor, stroke-dashoffset, sass-list

23. Spin

CSS Spinners - Spin
Author: Adam Dipinto (AdamDipinto)
Created on: July 10, 2019
Made with: HTML, CSS

24. Hexagon Loading With CSS

CSS Spinners - Hexagon Loading With CSS
Author: Osama Belal (osama-belal)
Created on: July 1, 2019
Made with: HTML, CSS
Tags: loading, animation, advanced, css3

25. Circular CSS Loader (Single Div)

CSS Spinners - Circular CSS Loader  (Single Div)
Squeezing out a neat loader animation from under 70 lines of pure CSS
Author: Piotr Galor (pgalor)
Created on: May 17, 2019
Made with: HTML, CSS, JS
Tags: css, single-div, loader, ui, keyframes

26. Simple Spinner As Background SVG Image Datauri With Style

CSS Spinners - Simple spinner as background SVG image datauri with style
Classical stroke-dashoffest/dasharray approach, no SMIL this time, but CSS keyframes in style in SVG in style. Inception.
Author: myf (myf)
Created on: May 11, 2019
Made with: CSS

27. Quick Loader With CSS Transforms, Vars & Houdini Magic

CSS Spinners - Quick loader with CSS transforms, vars & Houdini magic
Uses Houdini to animate the scaling factor --sx of the bars, so it only works in Chrome with the Experimental Web Platform features flag enabled. Recording of how the animation looks. Inspiration. Demo mentioned in my Various Methods for Expanding a Box While Preserving the Border Radi...
Read More
Author: Ana Tudor (thebabydino)
Created on: April 26, 2019
Made with: Pug, SCSS, Babel
CSS Pre-processor: SCSS
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: houdini, css-variables, transform, sass

28. Weird Loader

CSS Spinners - Weird Loader
This Is really a WEIRD one....
Author: Sikriti Dakua (dev_loop)
Created on: April 18, 2019
Made with: HTML, CSS

29. Simple Preloaders

CSS Spinners - Simple Preloaders
These are some simple preloaders that can be used to make a process waiting time wonderful. Hope you like it.
Author: Sikriti Dakua (dev_loop)
Created on: April 3, 2019
Made with: HTML, CSS

30. One Div Loader

CSS Spinners - One div loader
Author: Filip Vitas (FilipVitas)
Created on: March 19, 2019
Made with: Pug, Stylus
CSS Pre-processor: Stylus
JS Pre-processor: Babel
HTML Pre-processor: Pug
Tags: loader, loading, load, pure-css, js

31. 1 Element Pure CSS 3D Loader

CSS Spinners - 1 element pure CSS 3D loader
Created for the CodePen Challenge. For some reason, Firefox won't animate background-position here and that breaks the demo. If you have any idea what's the problem and how it could be fixed, I'm listening. Update: fixed! Inspiration: this .gif by Erica Anderson
Author: Ana Tudor (thebabydino)
Created on: January 11, 2019
Made with: HTML, SCSS
Tags: 3d, css-variables, mask, codepenchallenge, cpc-peach

32. Css Spinner Animations

CSS Spinners - Css Spinner Animations
Playing around with CSS animations to create some simple loading animations.
Author: Jason Liquorish (bassetts)
Created on: November 7, 2018
Made with: HTML, SCSS
Tags: loading, wave, dots, spinner, donut

33. CSS Loading Animation

CSS Spinners - CSS loading animation
Author: Natalia (nwszewczyk)
Created on: December 12, 2018
Made with: HTML, SCSS
Tags: css, oader, loading, animation, spinner

34. Elastic Bouncing Squares Loader

CSS Spinners - Elastic Bouncing Squares Loader
Author: Ricardo Gouveia (ricardogouveia3)
Created on: November 17, 2018
Made with: Pug, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Pug

35. Squares Loading Animation

CSS Spinners - Squares Loading Animation
Simple loading animation with pseudo elements and CSS animation.
Author: Chris Smith (chris22smith)
Created on: November 11, 2018
Made with: HTML, SCSS
Tags: loader, spinner, throbber, animation

36. Red Dead Redemption Loader (Pure CSS)

CSS Spinners - Red Dead Redemption Loader (Pure CSS)
A difficult shape to draw in CSS
Author: Kyle Wetton (kylewetton)
Created on: November 8, 2018
Made with: HTML, SCSS
Tags: css, red dead redemption, loader, pure, animation

37. Pure CSS Spinner Animations

CSS Spinners - Pure CSS Spinner Animations
Playing around with CSS animations to create some simple loading animations.
Author: Jason Liquorish (bassetts)
Created on: November 7, 2018
Made with: HTML, SCSS
Tags: loading, wave, dots, spinner, donut

38. Triangle Loading Animation

CSS Spinners - Triangle Loading Animation
Author: Tony Banik (banik)
Created on: September 13, 2018
Made with: Slim, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Slim
Tags: loading, trangles, css, animation, dribbble

39. CSS Loader Animation

CSS Spinners - CSS Loader animation
Author: Uwe Chardon (uchardon)
Created on: October 22, 2018
Made with: HTML, Less, Babel
Tags: svg, css, loader, animation

40. Triangle Loading Animation

CSS Spinners - Triangle Loading Animation
Author: Tony Banik (banik)
Created on: September 13, 2018
Made with: Slim, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Slim
Tags: loading, trangles, css, animation, dribbble

41. Loading Things... Spinner.

CSS Spinners - Loading things... Spinner.
Author: Ben Evans (ivorjetski)
Created on: August 17, 2018
Made with: HTML, SCSS

42. Google Loaders Redesign

CSS Spinners - Google Loaders Redesign
A collection of Google Loaders in a new look
Author: Amine Bahmed (AmineMohamed)
Created on: July 1, 2018
Made with: HTML, SCSS, JS
Tags: css, web, loader, animation

43. Simple CSS Loader

CSS Spinners - Simple CSS Loader
My take on the simple loader for Colt Steele's advanced developer bootcamp
Author: Rita Bradley (ritalbradley)
Created on: June 6, 2018
Made with: HTML, CSS
Tags: loader, css, animation, icon

44. 1 Element CSS Spinners

CSS Spinners - 1 Element CSS Spinners
Author: Paolo Duzioni (Paolo-Duzioni)
Created on: May 13, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

45. Spinner Loader

CSS Spinners - Spinner loader
Resizable animated spinner with a blurred animation effect.
Author: João Santos (jotavejv)
Created on: January 5, 2018
Made with: HTML, SCSS
Tags: css, animation, loader, spinner

46. Ora

CSS Spinners - ora
Author: Zeno Rocha (sindresorhus)
Created on: March 3, 2016
Made with: HTML, CSS
Tags: spinner, dot, loader, cli, terminal

47. CSS3 Animations Spinners

CSS Spinners - CSS3 animations spinners
CSS3 animations spinners
Author: foxeisen (fox_hover)
Created on: March 14, 2017
Made with: HTML, SCSS, JS
Tags: css3, css3-animation, spinner

48. 1 Element CSS Spinners

CSS Spinners - 1 Element CSS Spinners
Simple CSS spinners and throbbers made with CSS and minimal HTML markup.
Author: Paolo Duzioni (Paolo-Duzioni)
Created on: May 13, 2018
Made with: Pug, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug

49. Spinner - 2 (Pure CSS)

CSS Spinners - Spinner - 2 (Pure CSS)
Author: Aditya Bhandari (takeradi)
Created on: March 3, 2016
Made with: HTML, SCSS
Tags: spinner, pure-css

50. Css Svg Spinner

CSS Spinners - css svg spinner
A modern svg spinner animarion in css
Author: Fabio Ottaviani (supah)
Created on: January 22, 2016
Made with: HTML, SCSS
Tags: leader, preload, spinner, svg, experiment

51. Polygon Spinner

CSS Spinners - Polygon spinner
A loading spinner that draws an SVG triangle and then animates it to a dodecagon and back.
Author: neil tron (neiltron)
Created on: June 18, 2015
Made with: HTML, CSS, JS
Tags: gsap, greensock, svg, spinner

52. 8 Bit Spinner

CSS Spinners - 8 bit spinner
Pixelated circular loader with box-shadow.
Author: Fabrizio Bianchi (_fbrz)
Created on: March 23, 2015
Made with: Haml, CSS
CSS Pre-processor: None
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: loader, box-shadow, css, animation, spinner

53. Only (S)CSS Loading Animation

CSS Spinners - Only (S)CSS Loading Animation
The code is a mess, no doubt, but it's about the outer values ;) The idea is originally from Gal Shir, a reeeally talented guy! https://dribbble.com/shots/4026985-If-only-I-could
Author: Tobias Glaus (tobiasglaus)
Created on: December 20, 2018
Made with: HTML, SCSS, JS

54. Simple Repeating Spinner

CSS Spinners - Simple repeating spinner
Author: Hugo Wiledal (wiledal)
Created on: October 21, 2014
Made with: HTML, SCSS
Tags: spinner

55. CSS3 Loading Spinner

CSS Spinners - CSS3 Loading Spinner
Messing around with loading spinners, i'm pretty happy with it
Author: Matthew Roelle (Mattykins)
Created on: September 19, 2014
Made with: Haml, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: loading-spinner, spinner, loading, preloader, animation

56. Pure CSS Spinner

CSS Spinners - Pure CSS Spinner
Author: Ömer Fatih (chaoticpotato)
Created on: August 22, 2014
Made with: HTML, Less

57. Spinner

CSS Spinners - Spinner
Simple spinner made with HTML and CSS animations.
Author: Max Ruigewaard (ruigewaard)
Created on: August 21, 2014
Made with: HTML, CSS
Tags: spinner, html, css, animations

58. Simple CSS-only Loading Spinner

CSS Spinners - Simple CSS-only Loading Spinner
A simple CSS-only loading spinner made with SASS & Bourbon.
Author: Matt Sisto (msisto)
Created on: December 3, 2013
Made with: HTML, SCSS
Tags: css, loading, spinner, bourbon

59. Rainbow Spinner

CSS Spinners - Rainbow spinner
Rainbow Spinner
Author: Igor Amado (ig0ramad0)
Created on: February 23, 2014
Made with: Haml, SCSS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: spinner, css3, loading, rainbow

60. Simple CSS-only Loading Spinner

CSS Spinners - Simple CSS-only Loading Spinner
A simple CSS-only loading spinner made with SASS & Bourbon.
Author: Matt Sisto (msisto)
Created on: December 3, 2013
Made with: HTML, SCSS
Tags: css, loading, spinner, bourbon

61. Digital Spinner

CSS Spinners - Digital Spinner
CSS3 based spinner with discs rotating at different speeds.
Author: Christian Dannie Storgaard (Cybolic)
Created on: July 4, 2013
Made with: HTML, PostCSS
Tags: spinner, css3, animation

62. CSS Spinner Animation

CSS Spinners - CSS Spinner Animation
Author: Hakim El Hattab (hakimel)
Created on: July 6, 2013
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: css-only, animation

63. Spinner

CSS Spinners - Spinner
Single DOM element. “Clock arrows” made with generated content (pseudo-elements before and after). Animations applied to pseudo-elements.
Author: Noel Delgado (noeldelgado)
Created on: April 3, 2013
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: animation, spinner, loader, single-element

64. CSS Spinning Loader

CSS Spinners - CSS Spinning Loader
Author: Shrijal Tamrakar (shrijal)
Created on: December 16, 2019
Made with: HTML, CSS
Tags: spinner, loading, loader

65. CSS Loaders And Spinners

CSS Spinners - CSS Loaders and Spinners
Paying with CSS to create loaders and spinners.
Author: Petia (designify-me)
Created on: March 20, 2015
Made with: HTML, CSS
Tags: loader, spinner, css3, css

66. Dead Simple CSS Spinner/loader

CSS Spinners - Dead simple CSS spinner/loader
Author: Max Thirouin (MoOx)
Created on: April 6, 2016
Made with: HTML, CSS
Tags: spinner, loader

67. Pure CSS Spinners

CSS Spinners - Pure CSS Spinners
A collection of animated CSS spinners, throbbers, and loaders with minimal markup. Each spinner will display as "Loading..." in IE9 and below. Learn more at https://github.com/jlong/css-spinners
Author: John W. Long (jlong)
Created on: October 2, 2013
Made with: HTML, CSS
Tags: spinners

68. Most Beautiful Simple CSS3 Loading Spinner

CSS Spinners - Most beautiful simple CSS3 Loading spinner
Author: VLG.45 (NitrodeXXer)
Created on: August 14, 2017
Made with: HTML, CSS
Tags: spinner, pure-css, loading, animation, loading-spinner

69. Spinners & Page Loaders Pure CSS

CSS Spinners - Spinners & Page Loaders Pure CSS
Author: Anya Melnyk (slyka85)
Created on: May 16, 2017
Made with: HTML, CSS

70. Super Simple CSS Spinner

CSS Spinners - Super Simple CSS Spinner
Just recreating http://codepen.io/scottkellum/pen/tzjCK to learn how he did it.
Author: Thomas Mandelid (mandelid)
Created on: October 30, 2013
Made with: HTML, CSS, JS
Tags: css, spinner, progress

71. Animated Loading Spinner

CSS Spinners - Animated Loading Spinner
Simple animated loading spinner, with video tutorial.
Author: Web Dev Simplified (WebDevSimplified)
Created on: September 15, 2018
Made with: HTML, CSS
Tags: animation, loading, spinner

72. CSS Spinners

CSS Spinners - CSS Spinners
Variety of loading Spinners animated with CSS.
Author: Melanie Bockmann (melaniebmn)
Created on: May 21, 2019
Made with: HTML, SCSS, JS
Tags: spinner, spinners, loader, loading, css-animation

73. Loading Bars

CSS Spinners - Loading Bars
I found these loaders at https://cssfx.dev/ and customized them to meet my own preferences.
Author: Steven Monson (stevenmonson)
Created on: May 13, 2019
Made with: HTML, CSS
Tags: loading-animation, loaders, spinners

74. Clean CSS Spinners

CSS Spinners - Clean CSS Spinners
A collection of CSS Spinners.
Author: June (lvl100corpse)
Made with: HTML, SCSS