Why You Shouldn't Pick a Spinner Speed Arbitrarily
Whether and how you show a loading indicator directly shapes how long a wait feels to your users. This tool draws on Nielsen Norman Group's response time research to recommend the right loading indicator type and spinner rotation speed for your expected wait time.
How the Calculation Works — The 0.1/1/10 Second Rule
UX research treats 0.1 seconds as instant, 1 second as the threshold for uninterrupted flow, and 10 seconds as the point where users' attention starts to wander. Based on this, waits under 1 second don't need an indicator, waits of 1-10 seconds suit a spinner, and waits over 10 seconds are better served by a progress bar that shows completion percentage.
How to Use This Tool
When using a spinner, it feels natural to slightly increase rotation speed as expected wait time grows. Either way, staying within a 0.6-1.2 second rotation period keeps things feeling stable. If wait times are unpredictable, consider a progress bar or skeleton UI from the start.
Frequently Asked Questions
A. UX research shows that responses within 0.1-1 second feel instant to users, so they don't need a loading indicator to feel natural.
A. A spinner doesn't communicate progress, so anxiety builds the longer the wait drags on. A progress bar showing percentage or time remaining reduces perceived wait time.
A. An overly fast spin can actually cause visual fatigue and anxiety. A rotation period of about 0.6-1.2 seconds generally feels natural.