Blog

How to evaluate per-screen scaling for coding

Check each monitor's reported resolution and scale, compare Windows or macOS settings, and choose a readable setup for coding across screens.

Kevin DoyleHardware tests 5 min read

Code looks comfortable on one monitor but too small, too large, or blurry on another? A mixed-display setup can use a different scale on each screen, and apps do not always respond to those changes in the same way.

Use the Screens tool to check the resolution and scale reported for every connected display. Then compare those readings with your operating system settings and your actual coding workflow. The test helps you spot differences, but it cannot choose the most comfortable scale for you.

Check scaling on each screen

  1. Open the Screens tool on the computer you use for coding. Check that the displays you expect are listed.
  2. For each display, note the reported resolution and scale. Write down which physical monitor each entry refers to, using its position or the image on that screen.
  3. Move the browser window to another monitor and check the reported information again. This can help you see whether the browser reports a different scale on each display.
  4. Compare the readings with your operating system's display settings. On Windows 11, select each display in Settings › System › Display. On macOS, open System Settings › Displays and select the display you want to inspect.
  5. Use the color test on each screen to check that you are looking at the intended display and to notice obvious visual differences. Compare text in your editor and terminal at your usual viewing distance as well.

Keep a short note for each screen: its name or position, resolution, reported scale, operating system scale choice, and whether code is comfortable to read. This makes it easier to compare after changing a setting.

What the results mean

Each screen reports a different scale

This is common when a workstation combines displays with different sizes or pixel densities. The operating system may scale each screen separately so interface text and controls remain usable. A different number does not automatically mean anything is wrong.

The reported scale and system setting do not look alike

A browser's scale reading is not always the same thing as the percentage shown in system settings. Browsers report a scaling hint that can reflect display density, operating system scaling, and browser behavior. Use the system setting as the control you can change, and treat the browser reading as a way to compare screens rather than as a direct replacement for that setting.

The resolution looks lower than the panel's advertised resolution

The display may be using a non-native resolution, or the operating system may show an effective desktop resolution rather than the panel's physical pixel count. On macOS, scaled display choices can change the size of the workspace while the system continues to render for the panel. Check the selected resolution and the monitor's own information before deciding the display is set incorrectly.

Text changes size or sharpness when you move an app

The operating system or the app may be handling mixed scaling differently on each screen. Some older or specialized apps do not adapt smoothly when moved between monitors. If this happens in several programs, check the per-display settings. If it happens in one program only, the app may need an update or a restart. For more on this symptom, see why text size changes when moving apps between monitors.

The readings look consistent, but coding still feels uncomfortable

A matching scale does not guarantee matching readability. Monitor size, pixel density, viewing distance, brightness, font choice, and text editor settings all affect how code looks. Judge the setup with your usual editor, terminal, and browser, not only by comparing numbers.

How to adjust the setup

  1. Check which display you are changing. On Windows 11, open Settings › System › Display, then select the display shown in the layout. On macOS, open System Settings › Displays and select the display. Confirm the selection by checking which physical screen changes when you adjust a setting.
  2. Set a comfortable scale for each screen. In Windows 11, use the selected display's Scale & layout › Scale setting. In macOS, use the selected display's resolution choices in System Settings › Displays. Try one display at a time, then check your editor, terminal, and other daily tools.
  3. Use the display's recommended resolution first. In Windows 11, check Settings › System › Display › Display resolution. On macOS, review the resolution choices under System Settings › Displays. A non-native resolution can make text look less sharp, even if its size seems convenient.
  4. Check the arrangement and connection. Make sure displays are arranged in system settings to match their physical positions. If a screen's resolution or scale options seem unexpected, reconnect its cable or dock, then check Settings › System › Display on Windows 11 or System Settings › Displays on macOS again.
  5. Check app zoom and text settings. Browser zoom and editor font size can make one app look different without changing the display scale. Reset browser zoom if needed, then adjust the editor's font size separately so you do not compensate for an operating system setting in only one app.
  6. Restart apps that still look wrong. Some programs need to close and reopen before they adapt to a scale change. If the problem continues in just one app, update it or check its display compatibility settings before changing every monitor to match.

Choose scale for the work, not the number

For coding, aim for text that stays readable during long sessions while leaving enough room for the editor, terminal, and reference material. You do not need identical scale values across screens. A high-density laptop display and a larger external monitor may need different settings to make text feel a similar size.

After changing a setting, reopen the same code file on each screen and compare the text at your normal sitting position. Check punctuation, indentation, and thin characters such as i, l, and 1. If an app looks blurry only after you drag it between displays, test it again after restarting the app. That helps separate a display setting issue from an app's scaling behavior.