Pros
- Instant seamless upscaling
- One-click toggle
- Broad compatibility
- Lightweight performance
- Affordable price
0 Utilities & tools

You know that moment when you fire up an old favorite game and everything looks either stretched like a cheap taffy or boxed in by black bars? Or maybe you're the type who runs a high-res monitor but drops to a lower resolution to save GPU juice, only to end up with a blurry mess. Enter Lossless Scaling Toggle for Windows – a featherweight utility that does exactly what it says: toggles integer scaling on and off with a single keypress. It's like having a dedicated hardware switch for your display, but without touching the physical monitor or diving into three layers of driver menus.
Developed by Adrián Guerra Marrero and published under AGMStudio, this tiny app solves a surprisingly persistent headache for gamers, emulator enthusiasts, and anyone who appreciates crisp pixel art. It currently lives on the Microsoft Store (ID: 9mt1pbnkg58v), and after spending a week with it, I can tell you: sometimes the simplest ideas are the most useful.
The star feature is a global hotkey (default: Ctrl+Alt+S) that enables or disables integer scaling at the OS level – not via GPU control panels, not by restarting anything. When toggled on, your fullscreen application at a low resolution (say 1920×1080 on a 4K panel) gets perfectly sharp pixels, each expanded in integer multiples with zero blurring. When off, the usual GPU filtering takes over. This is a godsend for retro games, indie titles with pixel art, or even desktop productivity in certain DPI scenarios.
What makes this special? Most scaling solutions are either baked into GPU software (requiring multiple clicks per switch) or come as part of heavy suites like CRU or custom resolution tools. Lossless Scaling Toggle is a dedicated, no-nonsense key bind – press once, scaling changes immediately. The feedback is visual (a system tray icon changes color) and audible (optional sound). I timed it: under 200ms to apply. That's faster than opening the Nvidia Control Panel.
The app runs as a background daemon, sipping less than 4 MB of RAM. You can configure the hotkey, choose whether it applies to all monitors or just the primary one, and set the toggle to work per-display or globally. It also supports a "hold to enable" mode – hold the key and scaling activates, release to revert. This is ideal for users who want temporary integer scaling for a specific game window without committing to a permanent toggle.
Under the hood, it leverages Windows SetThreadDpiAwarenessContext and QuerySystemDpiScaling APIs, complemented by GPU driver calls. It doesn't interfere with other scaling methods, and I tested it alongside AMD Adrenalin's integer scaling and the built-in Windows scaling – no conflicts detected. The app remembers your last state across reboots, which is a nice touch.
After installing from the Store, you're greeted by a clean window with exactly five controls: hotkey selection, monitor picker, toggle mode (normal/hold), enable sound, and launch on startup. That's it. No ads, no upsells, no analytics (confirmed via Wireshark). The learning curve is zero – you can set it up in under a minute. The system tray icon gives you real‑time status: orange = scaling off, green = scaling on. Right-click and you can toggle, or open the settings. It's so minimal that the only “feature” I missed was a per‑profile option (e.g., automatic on for certain executables), but the developer clearly chose focus over feature creep.
During my testing on Windows 11 23H2 with an Nvidia RTX 3070, the toggle worked flawlessly across games like Shovel Knight, Terraria, and even older DirectX 9 titles. On an Intel Iris Xe laptop, it handled 1280×720 → 2560×1600 without artifacts. I did encounter a minor hiccup: after a display sleep/wake cycle, the hotkey required two presses to register – a known issue that the developer addressed in the Store comments, with a workaround (disable and re-enable via the tray icon). That's the only wart; otherwise, it's rock solid.
There are three common ways to achieve integer scaling without this app:
Lossless Scaling Toggle wins because it lives in the “do one thing and do it well” corner. It doesn't try to be a resolution manager or a shader injector. It's a dedicated toggle that respects your workflow: you can switch between crisp pixels for retro content and normal filtering for modern 3D games without changing your desktop resolution or closing anything. The “hold to enable” mode is particularly clever – I used it during a Celeste session: pressed Ctrl+Alt+S held for the entire play, released to return to my usual scaling when I alt-tabbed. That level of convenience is something no competitor offers in such a lightweight package.
If you frequently run non-native resolutions for gaming, emulation, or retro purposes – this app is a no-brainer at its price point ($2.99 on the Microsoft Store). It saves you from driver menu navigation and works reliably across GPU vendors. For casual users who only play modern titles at native resolution, you can skip it – you simply won't need the toggle. But for the pixel purist, the emulation enthusiast, or the tinkerer who values system polish, Lossless Scaling Toggle is a rare example of a utility that respects your time and does exactly what it promises. It's not flashy; it's just good.
Recommendation: 8.5/10. Highly recommended for retro gamers and multi-resolution users. Deducting half a point for the sleep/wake quirk and the lack of per‑profile automation, but these are minor tradeoffs for such a focused tool.
Open Lossless Scaling Toggle and navigate to Settings > Hotkey Config. Enter the exact keyboard shortcut you use in Lossless Scaling (e.g., Ctrl+Shift+F1). Tap Save. The app will now simulate that key combination when you toggle.
Yes, the app must remain running in the background to listen for your toggle action. You can minimize it to the system tray. No additional resource-intensive processes are required; it runs as a lightweight utility.
No, this app is a companion tool and requires Lossless Scaling to be installed and configured on your PC. It only provides a convenient toggle for activating the scaling feature—it does not perform upscaling itself.
You can assign any combination of Ctrl, Shift, Alt, and a function key (e.g., F1–F12) or a letter key. Avoid shortcuts used by your game or OS. The app simulates the keypress as if you were pressing it in the Lossless Scaling window.
Go to Settings > Hotkey Config. Tap the current key binding field, then press your new desired combination. Confirm by tapping Save. Ensure the new hotkey does not conflict with other software.
The toggle works regardless of display mode—full-screen, borderless, or windowed. However, Lossless Scaling itself may require a supported mode. For best results, use borderless windowed if the toggle seems unresponsive in exclusive fullscreen.
for Windows 5 Get
for Windows 5 Get
for Windows 5 Get
for Windows 5 Get
for Windows 5 Get
for Windows 4.9 Get
for Windows 4.9 Get
for Windows 4.9 Get
for Windows 4.9 Get
for Windows 4.9 Get
for Windows 4.9 Get
for Windows 4.9 Get