Display
Display is a free, lightweight command-line utility that gives you quick, script-friendly control over your monitors. Whether you need to adjust brightness, tweak contrast, rotate a display, manage power states, or automate multi-monitor setups, Display handles it efficiently and without dependencies.
It’s fully portable and works on both 32-bit and 64-bit systems. Display integrates seamlessly into scripts, batch files, and automation tools.
This program runs on Windows. Open this page on a Windows computer to download it.
Version 1.5 - 241.1 KB
Free for personal use. Donations are appreciated.
Key Features
- Adjust Brightness & Contrast
Instantly set brightness or contrast levels on supported monitors using straightforward parameters. - Per-Monitor Control
Target a specific display using/device <index>, and list all connected monitors using/listdevices. - Rotate Displays in Any Direction: Switch to 0°, 90°, 180°, or 270° — or toggle between natural and rotated orientation with
/toggle. Great for setups that frequently change orientation. - Move Displays Using Coordinates
Position a monitor relative to the desktop using/position <x> <y>. Negative coordinates are supported. - Power Management
Turn displays on/off, enter low-power mode or trigger the screen saver — perfect for automation or power-saving workflows. - Display Properties
Inspect general and extended properties of a selected monitor using/properties. - Portable & Dependency-Free
Both executables run without external dependencies, making them perfect for USB toolkits, sysadmin utilities, and quick deployments.
Usage Examples
Get the full list of parameters
Displays all supported parameters, their syntax, and usage details.
Display - Version 1.5 (build 33), 64-bit.
Controls monitor brightness, contrast, orientation and power management.
© 2005-2019, Noël Danjou. All rights reserved.
Usage:
display64 [/brightness <value>] [/contrast <value>] [/device <index>]
[/display [<level> [<mode>]]] [/listdevices] [/position <x> <y>]
[/power <on|low|off|saver>] [/properties] [/rotate <angle> [/toggle]]
[/save] [/?]
Where:
/brightness Sets the brightness level of the selected monitor.
/contrast Sets the contrast level of the selected monitor.
/device Specifies the 1-based index of the monitor to select.
See the /listdevices parameter. (default: 1)
/listdevices Lists available monitors.
/position Sets the positional coordinates of the selected monitor
in reference to the desktop area.
The <x> and <y> coordinates can be negatives.
The primary display device is always located at 0,0.
/power Sets the power-saving mode.
<mode> is either of the following values:
on - turns all monitors on.
off - turns all monitors off.
low - sets all monitors in low-power mode.
saver - starts the screen saver.
/properties Displays properties of all or selected monitors.
/rotate Sets display orientation.
<angle> specifies the display orientation:
default - default orientation.
0 - natural orientation.
90 - rotated 90 degrees.
180 - rotated 180 degrees.
270 - rotated 270 degrees.
cw - rotated 90 degrees clockwise.
ccw - rotated 90 degrees counter-clockwise.
/save Saves monitor settings to nonvolatile storage.
/toggle Toggles between natural and specified orientation.
/? Displays this help message.
List all connected monitors
Shows the full list of displays, including device name, connector type, and GPU.
Display - Version 1.5 (build 33), 64-bit.
Controls monitor brightness, contrast, orientation and power management.
© 2005-2019, Noël Danjou. All rights reserved.
Available Monitors:
1 - Dell UP3017 (DP) on NVIDIA GeForce RTX 3070
2 - Dell UP3017 (DP) on NVIDIA GeForce RTX 3070 [Primary]
Done.
Rotate a display by 90°
Reorients monitor #1 to 90 degrees counter-clockwise.
Display - Version 1.5 (build 33), 64-bit.
Controls monitor brightness, contrast, orientation and power management.
© 2005-2019, Noël Danjou. All rights reserved.
Selected device: Dell UP3017 (DP) on NVIDIA GeForce RTX 3070
Changing display orientation from 0° to 90°.
Display settings successfully changed.
Toggle between natural and rotated orientation
Runs once to rotate to 270°, runs again to return to normal.
Display - Version 1.5 (build 33), 64-bit.
Controls monitor brightness, contrast, orientation and power management.
© 2005-2019, Noël Danjou. All rights reserved.
Selected device: Dell UP3017 (DP) on NVIDIA GeForce RTX 3070
Changing display orientation from 270° to 0°.
Display settings successfully changed.
Turn off all monitors
Sends a global power-off instruction to every connected display.
Display - Version 1.5 (build 33), 64-bit.
Controls monitor brightness, contrast, orientation and power management.
© 2005-2019, Noël Danjou. All rights reserved.
The new display power state has been broadcasted.
Exit Codes
The executable returns an exit code indicating success or failure. These codes can be evaluated in any scripting language. The table below lists each value and its meaning.
| Code | Description |
|---|---|
| 0 | Success. |
| 1 | Syntax error or help/registration information displayed. |
| 2 | General failure. |
| 3 | Unable to adjust brightness. |
| 4 | Unable to adjust contrast. |
| 5 | Unable to set display orientation or position. |
Scripting Example
The example below shows how to check the exit code in a batch file and branch the script depending on whether the operation succeeded.
@echo off
rem Try to rotate display device #1 by 90 degrees
display64.exe /device 1 /rotate 90 /toggle
rem Check returned error code
if %ERRORLEVEL% EQU 0 (
echo Display orientation changed successfully.
) else if %ERRORLEVEL% EQU 5 (
echo Display orientation change failed.
) else (
echo Operation failed with error code %ERRORLEVEL%.
)