🔄Spinner speed by user wait time

Spinner speed by user wait time

sec

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

Q. Why don't I need a loading indicator under 1 second?

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.

Q. Why use a progress bar instead of a spinner past 10 seconds?

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.

Q. Is it bad to make the spinner spin too fast?

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.