See the active CSS breakpoint on any page

CSS Breakpoint Button shows the current breakpoint and viewport width of any page as a small draggable badge, colored to match the tier you're in, with Bootstrap, Tailwind, or your own custom rule sets.

CSS Breakpoint Button popup and badge showing the active breakpoint on a page

What it does

A live readout for the active tab

The popup renders your selected rule set as a colored scale showing each breakpoint’s name and max width, highlights the tier the tab is currently in, and shows the exact viewport width.

Bootstrap and Tailwind built in

Both rule sets come prepackaged. Pick one and the badge immediately speaks your framework’s language.

Custom rule sets

Name your breakpoints, set their max widths, pick a color per tier, and the scale preview updates as you type.

Per-site settings

A Bootstrap project and a Tailwind project can sit in adjacent tabs with the right breakpoints shown on each.

Draggable badge, light and dark

Place the badge in any corner or drag it anywhere on the page. Both light and dark themes are designed in.

No data collection

The extension collects no data. Settings live in your browser’s own storage, and nothing leaves your machine.

Readable by your AI agent, too

While the badge is enabled, the extension also publishes the active breakpoint as machine-readable state: data-cbb-* attributes on <html>, a frozen window.__cssBreakpoint global, and a console log on every breakpoint change. Browser-automation tools and AI coding agents can read the real breakpoint map instead of guessing widths from pixels.

<html data-cbb-breakpoint="MD" data-cbb-rule="Bootstrap"
      data-cbb-width="800" data-cbb-min-width="768" data-cbb-max-width="992">

Read the full reference →