SayUI
← Compare

Compare

Empty vs Skeleton

Truly no data vs data is still loading.

Empty State

No items

Skeleton Screen

Still loading

Use when

  • · Zero results
  • · First-run with CTA

Use when

  • · Waiting on network
  • · First paint
  1. 1. Do you already know there is nothing to show?

  2. 2. Are you still waiting for the server?

Answer the questions above to get a recommendation and a copyable prompt.

DimensionEmpty StateSkeleton Screen
MeaningFinished loading; zero items.Not finished loading yet.
UIIllustration + reason + CTA.Placeholder shapes of the future layout.
MistakeShowing empty while still loading.Leaving skeleton up forever.