All posts
Product design

Mobile Dashboard Design: How to Fit Analytics on a Phone Screen

Mobile dashboard design that works: what to cut, stack or summarize on a phone, plus responsive breakpoints and layout rules a developer can build directly.

By Mehdi Hassan8 min read

The short answer

Mobile dashboard design works when you decide what the phone version is for before you shrink anything. Keep the headline and the top few KPIs, stack cards in priority order, simplify charts to one series and fewer labels, turn wide tables into lists, and move filters into a sheet. Then spec breakpoints so developers know exactly what changes where.

Key takeaways

  • A mobile dashboard is a summary of the desktop one, built for checking, not deep analysis.
  • Sort every element into keep, stack, summarize or cut before designing a single screen.
  • Charts on phones need one series, fewer ticks and tap-to-inspect instead of hover.
  • Wide tables become lists of cards showing two or three fields per row.
  • Spec breakpoints per component, and use container queries so cards adapt to their space.

Part of Dashboard Design: The Complete Guide to Dashboards People Actually Use

How do you design a dashboard that works on mobile?

You design a dashboard that works on mobile by treating the phone version as a focused summary, not a squeezed copy of the desktop. People open dashboards on their phones to check something quickly: are we on track, did something break, what needs my attention. Design for that check, and link out to deeper views for everything else.

The desktop principles from our dashboard design guide still hold: one purpose, a written headline, context for every number. What changes is the budget. A phone shows a fraction of the content at once, there's no hover, and fingers are less precise than a cursor, so every element has to earn its place even more.

Desktop dashboard

Mobile dashboard

Main use

Analysis and work

Checking and quick action

Layout

Grid of cards, side by side

Single column, priority order

Charts

Multiple series, legends, hover

One series, direct labels, tap

Tables

Many columns

Lists of cards with key fields

Filters

Inline toolbar

Bottom sheet or full-screen panel

Navigation

Sidebar

Bottom tabs or a menu

What should you cut, stack or summarize on a phone screen?

Sort every element of the desktop dashboard into one of four groups: keep, stack, summarize or cut. This audit is the most important step in mobile dashboard design, because it turns "make it responsive" into concrete decisions that design and development can agree on before anyone draws a screen.

Decision

Applies to

Example

Keep as is

Headline insight, top KPIs, primary action

"Revenue is up on last month" stays first

Stack

Cards and charts that fit one column

Four KPI cards become a two-by-two grid

Summarize

Wide tables, multi-series charts

A table becomes a top-five list with "See all"

Move behind a tap

Filters, secondary breakdowns

Filters move into a bottom sheet

Cut

Rarely used widgets, exports, settings

Advanced export stays desktop-only

Cutting feels risky, but it rarely is if the cut content is still reachable. A "View full report" link that opens the desktop-style view in a scrollable page keeps power users happy while the default stays simple. Decide the order of what's kept by asking the same question as on desktop: what's the first thing this person needs to know?

How should KPI cards and charts adapt on mobile?

KPI cards should stack into one or two columns in priority order, and charts should simplify to one clear series with fewer labels. The most important card goes first and full width if it's the headline number. Secondary cards can sit two per row as long as their values and deltas stay readable.

  • KPI cards: keep label, value and delta; drop sparklines if they get too small to read. Our guide to KPI card design covers what each part needs to say.
  • Horizontal scroll for cards: a swipeable row of cards works when they're equally important, but show part of the next card so people know there's more.
  • Line charts: one series by default, fewer axis ticks, and a period toggle above the chart rather than a date picker.
  • Bar charts: horizontal bars fit phones well because labels have room. Show the top items and group the rest.
  • Tap instead of hover: tapping a point shows its value in a fixed area above the chart, so the finger doesn't cover it.
  • Rethink the chart: if a chart needs a legend to make sense on a phone, consider replacing it with a sentence and a single number. Our guide on how to choose a chart type covers alternatives.

How do tables and filters work in a mobile analytics UI?

In a mobile analytics UI, tables usually become lists of cards and filters move into a sheet that slides up from the bottom. A table row with eight columns can't fit on a phone, but a card showing the row's name, its most important value and a status can, with a tap to open the full record.

  1. Pick the two or three fields that matter

    For each row, choose the identifier, the key number and a status. Everything else moves to the detail view.

  2. Turn rows into cards

    Name on top, key value prominent, status as a labelled badge. Keep the card tappable as a whole.

  3. Keep sorting simple

    A single sort control with a few options replaces clickable column headers.

  4. Move filters into a sheet

    A filter button opens a bottom sheet; active filters show as chips above the list with a count of results.

  5. Preserve zero-results logic

    "No results for these filters" with a clear-filters button, same as desktop.

If the table is the heart of the product, like an orders list or an issue queue, pinning the first column and letting the rest scroll sideways can work for expert users. For most people, cards are easier. Our guide to data table design covers the desktop rules these mobile patterns adapt.

Which responsive dashboard breakpoints should you hand off?

Hand off a small set of breakpoints and, for each one, say what changes per component, not just the page width. A responsive dashboard spec that only shows three screen sizes leaves developers to guess what happens in between. A spec that says "KPI grid: 1 column below 640px, 2 columns from 640px, 4 columns from 1024px" can be built directly.

Width

Typical device

Layout

Notable changes

Under 640px

Phones

Single column

Bottom tabs, filters in a sheet, tables as cards

640px and up

Large phones, small tablets

Two-column card grid

KPI cards two per row

768px and up

Tablets

Two columns, wider charts

Inline filters return, tables show more columns

1024px and up

Laptops

Full grid with sidebar

Four KPIs per row, side-by-side charts

1280px and up

Desktops

Full grid, max content width

Extra space goes to charts, not to more cards

These widths match Tailwind CSS's default breakpoints, which many React teams already use, so the spec maps straight onto class names. Whatever system you use, the key is listing changes per component. Our guide to responsive design specs covers the handoff format in more detail.

Developer notes: container queries, touch targets and performance

Container queries let a card change its layout based on the width of its own container rather than the screen. That matters on dashboards, where the same KPI card might sit in a wide main column or a narrow sidebar. MDN's documentation on CSS container queries covers the syntax, and they're supported in all modern browsers.

For touch, WCAG 2.2 includes a minimum target size criterion, and Apple's Human Interface Guidelines recommend larger targets still. Design primary actions to the more generous guideline, and check the current versions of both.

For performance, load the headline and KPI cards first and lazy-load charts lower on the page. On a phone connection, a dashboard that shows its headline quickly feels faster than one that waits to render everything at once.

Should you build a responsive dashboard or a native app view?

Build a responsive web dashboard first unless your users need native features like push notifications, offline access or deep device integration. A responsive dashboard ships once and works everywhere. A native app view is worth it when mobile is where people do most of their checking and alerts matter.

Pros

  • Responsive web: one codebase, instant updates, no app store
  • Responsive web: works for occasional mobile users without an install
  • Native: push notifications for alerts and thresholds
  • Native: smoother charts and gestures on the device

Cons

  • Responsive web: limited background alerts and offline use
  • Native: separate design and build effort
  • Native: app store reviews slow down releases
  • Native: two experiences to keep consistent

If you're weighing a native app, our mobile app design guide covers the full process, and our mobile app design cost guide covers budgets. Many teams start responsive and add a native companion only for alerts once they see how people use the mobile view.

How do you test a mobile dashboard before launch?

Test a mobile dashboard on real phones with real accounts, including accounts with long names, large numbers and no data. Browser device emulation catches layout problems, but it won't show you how a chart feels under a thumb or whether a delta is readable outdoors.

  • Check the first screen: can someone get the headline answer without scrolling?
  • Check real data: six-figure values, long customer names, missing comparisons and zeros.
  • Check every state: loading, empty, error and offline, on a slow connection.
  • Check one-handed use: primary actions and tabs within easy thumb reach.
  • Check against the checklist: run the mobile view through our SaaS dashboard checklist as well as the desktop.

Frequently asked questions

Should a mobile dashboard show the same data as desktop?
It should give access to the same data, but not show it all by default. The mobile view leads with the headline and the most important numbers, and links to fuller views for the rest. People should never be blocked from information on a phone, but they also shouldn't have to scroll past everything to find the one number they opened the app to check.
Do dashboards work in horizontal orientation on phones?
Rotating a phone gives charts more width, and some analytics apps show a larger chart view when the device is turned. It's a useful extra for detailed time series, but don't rely on it as the main experience. Most people hold their phone upright and won't rotate it, so the upright layout must work on its own.
How many KPI cards fit on a mobile dashboard?
Two to four KPI cards usually fit on the first screen of a phone, either stacked or in a two-by-two grid, while leaving room for the headline. If you have more, put the rest in a horizontal scroller or below the first chart. Fewer, clearer cards work better than many small ones that people can't read at a glance.
What's the biggest difference between mobile and desktop dashboard UX?
The biggest difference is intent. On desktop, people often come to analyze and work for a while. On mobile, they usually come to check one thing and leave. That means the mobile view should answer the most common question immediately and make the next action one tap away, rather than recreating every analysis tool from the desktop.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Brand & design sprint, $3,000.

A brand refresh or redesign, plus design explorations for your website and product. $3,000, one-time, fixed price. Book a free 30-minute call to see if it fits.

Schedule Call