How to Connect an External Monitor to a MacBook Pro

Adding a second screen to your MacBook Pro is one of the most effective ways to expand your workspace — but the process isn't always as simple as plugging in a cable. The right connection method depends on which MacBook Pro you have, what ports are available, and what your monitor supports. Here's a clear breakdown of how it all works.

Understanding Your MacBook Pro's Ports

The first thing to identify is which ports your MacBook Pro has, because this determines everything else.

MacBook Pro models from 2016 to 2020 (most configurations) shipped with Thunderbolt 3 ports only, which use the USB-C physical connector. These models have no HDMI port, no DisplayPort, and no MagSafe — just USB-C slots that carry Thunderbolt 3 signals.

MacBook Pro models from 2021 onward brought back a broader port selection, including:

  • Thunderbolt 4 / USB-C ports
  • A built-in HDMI 2.0 port (2021 models) or HDMI 2.1 (2023 M3 Pro/Max models)
  • An SD card slot
  • MagSafe 3 for charging

Knowing your exact model year matters before you buy any cable or adapter.

The Main Connection Methods 🔌

Direct HDMI Connection

If your MacBook Pro has a built-in HDMI port (2021 or later), connecting to most monitors is straightforward: use a standard HDMI cable from your Mac to the monitor's HDMI input. This is the simplest path and works without any adapter.

The version of HDMI on your Mac affects maximum resolution and refresh rate support. HDMI 2.0 handles up to 4K at 60Hz, while HDMI 2.1 supports higher refresh rates and resolutions including 4K at 144Hz or 8K on capable displays.

USB-C / Thunderbolt to DisplayPort

Many monitors — especially professional-grade displays — use DisplayPort as their primary input. You can connect a Thunderbolt 3 or 4 port on your Mac directly to a DisplayPort monitor using a USB-C to DisplayPort cable. This is a clean, single-cable solution that supports high resolutions and refresh rates without signal degradation from adapters.

USB-C to HDMI Adapter or Cable

For USB-C-only MacBook Pros connecting to an HDMI monitor, a USB-C to HDMI cable or adapter works well. The important detail here is which version of HDMI the adapter supports. A cheap adapter rated for HDMI 1.4 will cap you at 4K/30Hz — which looks noticeably less smooth than 60Hz for everyday use. Look for adapters explicitly rated for HDMI 2.0 or higher if you're targeting 4K at 60Hz.

Thunderbolt Docking Stations

A Thunderbolt dock connects to a single USB-C/Thunderbolt port on your Mac and expands it into multiple outputs — often including HDMI, DisplayPort, USB-A, Ethernet, and audio — in one device. This is common in desk setups where you want a single cable connecting your MacBook to an entire peripheral ecosystem.

Docks vary in how many external monitors they support simultaneously, which is directly affected by your Mac's chip.

USB-C Hubs (Lower Cost, Some Limitations)

USB-C hubs are cheaper than Thunderbolt docks but use the USB protocol rather than Thunderbolt. They can support external monitors, but may have limitations around maximum resolution, refresh rate, or the number of simultaneous displays.

How Many Monitors Can a MacBook Pro Support?

This is where chip generation creates a significant split.

MacBook Pro ChipMax External Displays
Intel (pre-2021)Up to 2 (varies by model)
M1 Pro2 external displays
M1 Max4 external displays
M2 Pro2 external displays
M2 Max4 external displays
M3 Pro2 external displays
M3 Max4 external displays

Base M1, M2, and M3 chips (non-Pro, non-Max) officially support only one external display, which is a meaningful limitation for multi-monitor setups. Workarounds exist using DisplayLink technology, but they involve additional software and a compatible adapter.

Setting Up the Display in macOS 🖥️

Once your monitor is physically connected and powered on, macOS should detect it automatically. If it doesn't:

  1. Open System Settings (or System Preferences on older macOS)
  2. Navigate to Displays
  3. Click Detect Displays if the monitor isn't showing

From the Displays settings you can:

  • Set the monitor as extended (extra workspace) or mirrored (same image on both screens)
  • Adjust resolution and refresh rate for each display independently
  • Rearrange the virtual position of screens so cursor movement feels natural
  • Designate which display holds the menu bar

If you're running a 4K or 5K monitor, macOS will offer Retina-scaled resolution options that render text and UI at higher sharpness — useful to understand when you're choosing a resolution setting and wondering why "default" doesn't show the native pixel count.

The Variables That Shape Your Experience

Even with the basics covered, individual results vary based on:

  • Cable quality — cheap cables can introduce flickering, color issues, or limit bandwidth
  • Monitor input type — not all monitors have every port; matching inputs to your Mac's outputs matters
  • Refresh rate needs — a monitor running at 144Hz requires a cable and adapter chain that can carry that bandwidth end-to-end
  • Mac chip — determines multi-monitor capability without workarounds
  • macOS version — newer macOS releases sometimes change display scaling behavior or add support for specific resolutions

A MacBook Pro being used for video editing with a color-accurate 4K display has very different requirements from one being used for general productivity with a budget 1080p monitor. The hardware path — direct HDMI, Thunderbolt dock, or adapter — that works cleanly for one setup may introduce bottlenecks for another.

What works best ultimately comes down to your specific Mac model, your monitor's inputs, and what you're using that extra screen for.