Skip to content
Features Privacy Changelog Get MoniTweak — Free
v1.16.0 · Windows 11 · 100% local

Every monitor,
nothing phoning home.

Brightness, contrast, inputs, GPU saturation and refresh rate for every screen you own. No account, no cloud, no telemetry. Ever.

Portable ZIP or installer · no admin rights required · Microsoft Store listing coming soon

MoniTweak's flyout panel showing three monitors with brightness, saturation, refresh rate and video input controls
Brightness Dark

This is exactly what MoniTweak's brightness slider does to your monitor — except here, it's your screen doing the work, not ours.

Saturation Experimental 100%

Same idea, at the GPU level: NVIDIA and AMD digital vibrance, per screen, independent of DDC/CI.

No account, ever
No internet connection required
Zero telemetry, by design
No admin rights needed
Settings are one local JSON file
What it does

One panel. Everything your monitors actually support.

MoniTweak reads what your displays genuinely advertise over DDC/CI and GPU vendor APIs, and only shows the controls that will really work — no guessing, no invented buttons.

Brightness, contrast, volume, sharpness

Whatever your monitor honestly reports. Nothing invented.

Presets that do more

Input, levels, even your Windows main display — one click.

GPU saturation control

NVIDIA and AMD digital vibrance, per screen.

Experimental

Refresh rate switching

No trip to Windows Settings required.

Schedules that clean up after themselves

Dim on a timer. Restore automatically when it ends.

Global hotkeys + on-screen display

Adjust brightness without touching the mouse.

Diagnostics you control

A read-only export, and a mode that blocks every write.

Doesn't get in the way

No admin rights. Upgrades in place, keeps your settings.

Presets

One click for “I sat down to work.”

A MoniTweak preset isn't just a brightness value. It can switch a monitor's input, set contrast and volume, and even move your Windows main display — all validated, all applied as one action.

  • Right-click the tray icon — presets are one level deep, no submenu
  • Give any preset its own global keyboard shortcut
  • Only the values you actually checked get applied
Work
Ctrl+Alt+1
Movie night
Ctrl+Alt+2
Color grading
↳ Input: USB-C · Contrast 62% · Primary: Studio Display
Idle & schedules

Dims when you leave. Restores when you're back.

Auto-dim kicks in after real inactivity — and knows the difference between “you stepped away” and “you're watching a full-screen video.” Time-based schedules work the same way: they restore your previous brightness the moment they end, instead of leaving you stuck at 20%.

  • Full-screen apps and reported media playback both count as activity
  • Per-screen and global schedules, with a visible “Scheduled” badge
  • Restore-on-startup, so a reboot never resets your eyes
Idle dim after
2 min
Minimum brightness
15%
Evening schedule
21:00 – 07:00
On schedule end
restore previous
Built for messy real hardware

DDC/CI is a standard. Firmware is a suggestion.

Some monitors publish an incomplete MCCS table. Some drop DDC/CI entirely after an input switch. MoniTweak never invents a connector it hasn't actually confirmed — and gives you a manual escape hatch when firmware doesn't cooperate.

  • Add a custom VCP hex code, name it, test it before saving
  • An input is only shown as active once it's reliably confirmed
  • Smart caching keeps redetection fast without hiding hardware changes
VCP 0x60 read
confirmed · HDMI 1
Custom code
0x1B → “Capture card”
Cache
invalidated on EDID change

Your monitors. Your machine. Your business.

Free, local, and built by someone who was tired of six OSD remotes on the desk.