Menu

User Experience

Loading State

Plain English

When something is loading.

Definition

A loading state is a UI condition shown while content or is being fetched or processed.

In practice

Used to indicate progress and prevent users from thinking the is unresponsive.

In context

Its design changes perceived speed more than often does. A skeleton showing the shape of what is coming feels faster than a spinner of the same duration.

The reality

Poor loading states make feel slow or broken, even when they are working correctly.

Compared with

Loading State vs Skeleton Screen

A loading state is any indication that work is happening. A skeleton screen is a specific kind that previews the being filled. Skeletons set expectations; generic spinners only mark time.

FAQ

Common questions

A few practical answers to the questions that usually come up around this term.

What is a loading state?

It is shown when a is processing or fetching .

Why are loading states important?

They reassure users that something is happening.

What makes a good loading state?

Clear and a sense of progress.

What happens without a loading state?

Users may think the is broken.

Related Services

Related Guides

Related Terms

LET'S WORK TOGETHER

Ready to improve your product?

UX, research and product leadership for teams tackling complex digital services.

Previous feedback

I had a fantastic experience working with Andy. One of his most impressive achievements during our time at NHS HEE was masterminding a deeply complex information architecture for a new platform that brought together a large number of legacy websites.

Will Parkhouse

Senior Content Designer