Skip to main content
Device Test Labs

How to Check Your Monitor's Refresh Rate (Windows, Mac and Browser)

On Windows 11, open Settings › System › Display › Advanced display: the current rate is shown under "Choose a refresh rate", and you can change it there. On a Mac, open System Settings › Displays and check the Refresh Rate menu (shown on displays that support more than one rate). To see the rate your screen is actually running at right now, run an in-browser refresh rate test. If a 120 Hz or faster monitor shows 60 Hz, change the setting first, then check the cable, the port and the graphics driver.

Check the refresh rate on Windows 11

  1. Right-click the desktop and choose Display settings (or open Settings › System › Display).
  2. Scroll down and select Advanced display.
  3. If you have more than one screen, pick the monitor at the top.
  4. The current value is next to Choose a refresh rate. Open the menu to select a higher rate.

On Windows 10 the path is Settings › System › Display › Advanced display settings › Refresh rate. NVIDIA Control Panel (Display › Change resolution) and AMD Software (Display tab) show and set the same value.

Check the refresh rate on a Mac

  1. Open the Apple menu › System Settings › Displays.
  2. Select the display, then look at the Refresh Rate menu. MacBook Pros with ProMotion show "ProMotion" (up to 120 Hz, adaptive).
  3. If there's no Refresh Rate menu, the display only offers one rate at the current resolution.

Check the rate it's actually running at

Settings show what's selected; a refresh rate testshows what's being drawn. Browsers run their animation callback once per screen refresh, so timing a few hundred frames reveals the active rate. It's the quickest way to confirm a new 144 Hz or 240 Hz monitor is really running at full speed.

Stuck at 60 Hz? Check these in order

CauseFix
Rate never changedNew monitors often start at 60 Hz. Select the higher rate in display settings.
Cable or port can't carry itUse DisplayPort, or the HDMI port and cable version the monitor's manual specifies for high refresh. Old HDMI cables often cap at 60 Hz.
Plugged into the motherboardOn a desktop with a graphics card, connect the monitor to the card's outputs, not the ports next to USB on the motherboard.
Monitor input settingSome monitors need a high-refresh or DisplayPort version option enabled in their on-screen menu.
Outdated graphics driverInstall the latest driver from NVIDIA, AMD or Intel, then check the list of rates again.
Power savingPlug in the laptop and turn off battery saver; browsers can also slow animation in energy-saving modes.

Frequently asked questions

How do I know if my monitor is running at 144 Hz?
Check the selected rate in Windows (Settings › System › Display › Advanced display) or macOS (System Settings › Displays), then confirm with a browser refresh rate test — it measures the rate frames are actually being drawn. If either shows 60 Hz, work through the stuck-at-60 checklist on this page.
Why can't I select 144 Hz in Windows?
Windows only lists rates the connection supports. If 144 Hz is missing, the cable or port is the usual limit (try DisplayPort, or the HDMI port and version the monitor specifies), the resolution may be too high for the link, or the graphics driver needs updating. Also make sure the cable goes into the graphics card, not the motherboard.
Does refresh rate change on battery?
It can. Windows laptops may use a lower or dynamic refresh rate on battery, iPhones cap ProMotion at 60 Hz in Low Power Mode, and some browsers lower animation frame rates in energy-saving modes.
Is refresh rate the same as FPS?
No. Refresh rate is how many times per second the monitor redraws (Hz); FPS is how many frames the game or app produces. You only see as many unique frames as the lower of the two — 200 FPS on a 60 Hz monitor still shows 60 updates per second.

Sources

  1. Change the refresh rate on your monitor in Windows — Microsoft Support
  2. Change the refresh rate on your MacBook Pro or Apple display — Apple Support
  3. Window: requestAnimationFrame() method — MDN Web Docs

Last reviewed .

Related tests and guides