Fix DPI Scaling: Capture2Text Box Offset on High-DPI Displays

If the blue capture box grabs the wrong part of the screen on a 125% or 150% scaled display, this guide shows you how to fix the offset in a few minutes.

Symptoms

You press Win + Q, draw the capture box neatly around a paragraph, and the OCR result comes back with text from a completely different part of the screen — or misses the text entirely. The box looks correct while you are drawing it, but the captured region is shifted, usually up and to the left of where you aimed.

This almost always happens on high-DPI displays: laptops with 125% or 150% display scaling, 4K monitors, or multi-monitor setups where each screen uses a different scale factor. Capture2Text v4.6.3 (released 2022-03-19) was built before per-monitor DPI awareness became standard on Windows, so Windows scales the app’s coordinate system and the capture rectangle no longer maps 1:1 to physical screen pixels.

Why It Happens

Windows display scaling (Settings > System > Display > Scale) enlarges text and interface elements so they stay readable on dense screens. Applications that are not DPI-aware get their window coordinates scaled by Windows, while the underlying screen-capture layer works in real pixels. The two coordinate systems disagree, and every capture box ends up offset by roughly the scaling factor — at 150% scaling the shift is obvious; at 125% it is smaller but still enough to break OCR.

Fix 1: Override High DPI Scaling Behavior (Recommended)

This tells Windows to let Capture2Text handle its own scaling. It fixes the offset without changing anything else on your system.

  1. Close Capture2Text completely (right-click the tray icon and choose Exit).
  2. Open the folder where you unzipped Capture2Text, find Capture2Text.exe.
  3. Right-click it and choose Properties, then open the Compatibility tab.
  4. Click “Change high DPI settings” at the bottom.
  5. Check “Override high DPI scaling behavior” and set “Scaling performed by:” to Application.
  6. Click OK, then OK again. Restart Capture2Text.

Try a capture now: draw the box around a line of text and confirm the OCR result matches what you selected. If the offset is gone, you are done — this is the fix that works for most people.

If “Application” does not look right (menus or the capture box appear blurry), repeat the steps but choose “System (Enhanced)” instead, or leave the override off and use Fix 2 below.

Fix 2: Set Display Scaling to 100%

A blunt but reliable alternative: Settings > System > Display and set Scale to 100% on the monitor you capture from. With no scaling active, Windows hands Capture2Text real pixel coordinates and the offset disappears. The trade-off is smaller text and UI across that screen — on a 27-inch 4K monitor this is usually fine; on a 13-inch laptop it can be hard on the eyes.

If you use multiple monitors with different scale factors, capture on the 100%-scaled monitor whenever possible, since the mismatch between per-monitor scale factors is the worst case for offset errors.

Fix 3: Check the Capture in Debug Mode

Not sure whether the box is really offset, or whether the OCR engine is just misreading? Capture2Text ships with a CLI build that can save what it actually captured:

  1. Open a command prompt in the Capture2Text folder.
  2. Run Capture2Text_CLI.exe --screen-rect "400 200 600 300" -d with coordinates you choose.
  3. Look at the saved debug images — they show the raw captured region and the pre-processed image.

If the debug image shows the wrong screen area, you are looking at a DPI/scaling problem (Fix 1 or 2). If it shows the right area but the text is garbled, it is an OCR accuracy problem instead — see our guide on improving OCR accuracy.

Honest note: the official Capture2Text documentation does not cover DPI scaling — the steps above are standard Windows compatibility troubleshooting that applies to Capture2Text the same way it applies to most screen-capture tools. If none of the fixes work on your setup, the fallback is capturing on a 100%-scaled display or taking a screenshot first and OCR-ing the image file with Capture2Text_CLI.exe -i image.png.

Quick Recap

  • Offset box on 125%/150% scaling? → Override high DPI scaling behavior on Capture2Text.exe (set to Application).
  • Multi-monitor with mixed scaling? → Capture on the 100%-scaled screen.
  • Right area captured, wrong text? → That is accuracy, not scaling — check OCR language and settings.

FAQ

Why is my Capture2Text capture box in the wrong place?

Windows display scaling (125%, 150%, etc.) shifts the app’s coordinate system away from real screen pixels. Overriding the high DPI scaling behavior on Capture2Text.exe, or setting the display scale to 100%, restores 1:1 coordinates and fixes the offset.

Does Capture2Text support per-monitor DPI awareness?

No. Capture2Text v4.6.3 predates per-monitor DPI awareness on Windows, which is why the Compatibility-tab workaround is needed on scaled displays.

The fix worked but the interface looks blurry now. What can I do?

Try “System (Enhanced)” instead of “Application” in the high DPI override dialog, or keep the override off and set the display scale to 100% while capturing.

Can I OCR a screenshot file instead of the live screen?

Yes. Take a screenshot, then run Capture2Text_CLI.exe -i screenshot.png — this bypasses the live capture coordinates entirely, so DPI scaling cannot affect it.