Screen Ruler Add to Chrome

Find website breakpoints

See every width at which a site's layout changes. Screen Ruler reads the page's media queries and marks each breakpoint on the page with a labeled line.

What it does

Responsive sites change their layout at set widths, defined in CSS media queries such as @media (min-width: 768px). Breakpoints finds those widths for you. It reads the stylesheets of the page you are on and draws a vertical line at each breakpoint, with a label showing the width.

The lines are colored by the kind of query:

So instead of dragging the window edge and watching for the layout to jump, you see the full list of widths the site was designed around.

How to find a site's breakpoints

  1. Open the site and start Screen Ruler by clicking its toolbar icon or pressing Alt + Shift + S (Option + Shift + S on a Mac).
  2. Press 5, or click Breakpoints in the control bar.
  3. Read the labels near the top of the window. Each line sits at its breakpoint width, measured from the left edge of the window.

Breakpoints wider than your window fall off the right edge. To see them, widen the window or use Responsive Mode, below.

See every breakpoint at once in Responsive Mode

In Responsive Mode, the same Breakpoints button does more. Turn it on and Screen Ruler replaces your viewports with one frame per breakpoint the page declares, so every layout the CSS defines is on screen side by side. Each frame keeps the height of your nearest existing viewport, or 800 pixels if none is close. Turn it off and your own viewports come back as they were.

How detection works

Screen Ruler goes through every stylesheet it can read and picks out the min-width and max-width values of each media query. It handles the details that trip up a quick search through the CSS:

The setting is remembered, so if Breakpoints was on when you closed Screen Ruler it is on again next time you start it.

What it cannot detect

When it is useful

For a wider look at testing tools, see the best responsive design testing extensions. Breakpoints is part of Screen Ruler's Inspect and Studio plans, and every install starts with a free 7-day trial with everything unlocked, no card required.

Common questions

How do I find a website's breakpoints in Chrome DevTools?

In DevTools, turn on the device toolbar and choose Show media queries from its menu. That shows bars for the queries above the viewport. Screen Ruler lists the same kind of breakpoints with one key press, marks them on the page itself, and can open the page at every breakpoint at once in Responsive Mode.

What does the ≥ or ≤ in a label mean?

≥ marks a min-width query, whose styles apply at that width and wider. ≤ marks a max-width query, whose styles apply at that width and narrower. A label without a symbol means the page uses that width in both kinds of query.

Why are some breakpoints missing?

Usually because the stylesheet comes from another domain and the browser does not let extensions read it. Breakpoints written with range syntax such as (width >= 768px), container queries and breakpoints handled in JavaScript are also not detected.

Does it convert em breakpoints to pixels?

Yes. em and rem values in media queries are converted at 16 pixels each, which is how browsers evaluate them, so 48em is shown as 768px.

Install Screen Ruler for free

No account, no setup. Join 60,000+ developers and designers measuring, inspecting, and editing on any page.

Add to Chrome