QDot

Snap every frame to whole pixels.

QDot scans every page of your file for frames whose X, Y, width or height landed on a decimal, and rounds them in one click.

Install on Figma Community Scanning is read-only. Nothing changes until you press Fix.
Decimal X · Y Decimal W · H All pages
Screen PositionScreen Size
  • Hero BannerLanding › Above the FoldX1961.337Y562.4
  • Pricing CardWeb › Outside SectionX141.337Y562
  • Login ScreenOnboarding › MobileX24.5Y1180.75
Fix all undoes with one ⌘Z

Demo: try Fix or Fix all. The frames in this window are made up.

Half a pixel off makes the work blurry.

Frame edge, one pixel per cellx = 4.5
  • Exports go soft: a 1px border becomes a 2px gray smear.
  • Edges and dividers lose their crispness, most of all on standard-density screens.
  • Specs reach developers as 375.5, and someone has to ask which number is meant.

What it does

Two scan modes

Screen Position finds decimal X or Y. Screen Size finds decimal width or height.

Pick the scope

All pages, this page, or your selection, including frames inside nested Sections.

Auto layout aware

Frames whose position or size auto layout controls get an Auto badge and are left alone, so you can fix padding or sizes yourself.

Filter by type

Scans frames, components, component sets and instances, with a filter for each. Shapes and text stay out of the list.

One undo

Fix all lands as a single step: one ⌘Z / Ctrl+Z reverts the batch. Fixed rows stay in the list with a green badge.

Click to jump

Click a row to select and zoom to the frame, even when it sits on another page.

Four ways to round (Size mode)
ModeWhat it does375.4 × 812.7
RoundNearest whole number375 × 813
UpAlways rounds up376 × 813
DownAlways rounds down375 × 812
CustomType the exact W × H; recent sizes are kept as quick chipsWhat you set

How to use

  1. Open any Figma file.
  2. Run Plugins → QDot.
  3. Pick Screen Position or Screen Size.
  4. Pick a scope (all pages, this page, selection) and press Scan.
  5. Press Fix on a row, or Fix all.
  6. In Size mode, pick Round, Up, Down or Custom first.

Hand off without stray pixels.