An empty state is the product state shown when a screen, section, or component has no data or content to display yet.
A new project-management workspace may have no tasks yet. A search may return no results. A filtered table may contain no matching records.
All are empty states, but they need different messages and actions because the reasons are different.
The user has not created anything yet.
Search or filters produced no match.
Content existed but has been removed or completed.
Content exists, but the user cannot access it.
An empty state can be a valid normal condition. An error state indicates that something prevented the intended operation from succeeding.
Explain what the user expected to find and what they can do next.
Sometimes explanation is enough.
No search results and no initial data are different situations.
An empty state asks: why is there nothing here, and what is the most useful thing the user can do next?
Product state · Loading state · Error state · UI design
Read Prototyping UX Design for examples of state-aware prototypes.