DisplayMode Menu app icon

DisplayMode Menu

github.com

Switch display resolutions from your menu bar with favorites, per-display settings, and Shortcuts integration

DisplayMode Menu screenshot showing the app interface

DisplayMode Menu provides quick resolution switching from the macOS menu bar, eliminating navigation through System Settings for display adjustments.

Clicking the menu bar icon displays all available resolutions for each connected monitor, filtered to show only modes running at 60Hz or higher. The current resolution appears in bold blue text for immediate identification. The favorites system supports up to 22 preset resolutions for quick access to frequently used modes. Clicking a display name copies it to the clipboard, useful for documentation or troubleshooting multi-monitor setups.

Multi-monitor configurations are handled with separate sections for each display, listing all available modes independently. The app automatically refreshes when displays connect or disconnect.

Shortcuts integration registers DisplayMode Menu as a system action, enabling resolution changes through macOS automation. The app accepts two input formats: settings format (“2560,1440,60,true”) or legacy format (“1920x1080@60”). This allows building workflows that adjust display settings based on app launches, time of day, or other triggers.

The app is free and open-source under the Apache 2.0 license. Source code is available on GitHub, with active development (v0.2.1 released December 2024).

System requirements: macOS 13 Ventura or later. Installation via GitHub releases page; requires removing quarantine attribute via Terminal.

Limitations: The app focuses solely on resolution switching. No display color calibration, brightness controls, or comprehensive monitor management features are included. Users needing full display management may require additional utilities.

Alternatives: SwitchResX offers comprehensive display management with more features but requires purchase. BetterDisplay provides similar functionality with additional monitor controls. Native System Settings handles resolution changes without additional software.

Suitable for users who regularly adjust display resolutions or want to automate display settings through Shortcuts workflows.

FAQ

What does DisplayMode Menu do?+

DisplayMode Menu lists every available display resolution per connected monitor in the menu bar, filtered to 60Hz or higher. The current resolution appears in bold blue, and clicking a display name copies it to the clipboard for documentation.

Is DisplayMode Menu free?+

Yes. DisplayMode Menu is free and open-source under the Apache 2.0 license.

How do I install DisplayMode Menu on macOS?+

Download the latest .dmg or .zip from the Releases page at https://github.com/peaz/displaymodemenu, then drag the .app to Applications. Installation requires removing the quarantine attribute via Terminal on first launch.

Does DisplayMode Menu run on Apple Silicon?+

Yes. DisplayMode Menu runs on Apple Silicon (M1, M2, M3, M4) and Intel Macs. It requires macOS 13 Ventura or later.

Can I save my favourite resolutions in DisplayMode Menu?+

Yes. The favorites system supports up to 22 preset resolutions for quick access. Multi-monitor setups appear as separate sections, with each display listed independently and the menu refreshing automatically when monitors connect or disconnect.

Does DisplayMode Menu integrate with macOS Shortcuts?+

Yes. DisplayMode Menu registers as a Shortcuts action and accepts two input formats: '2560,1440,60,true' (settings) or '1920x1080@60' (legacy). Workflows can change resolutions based on app launches, time of day, or other triggers.

Related Apps