It’s easier than you might think to connect a Mac to a TV. With the right cables, an Apple TV, or a TV that works with AirPlay, you can mirror your Mac on any television screen in no time.

You can play movies from your Mac on your TV, stream programmes from catch-up services such as BBC iPlayer, or even show off your gaming skills on a larger display. Many companies now use large-screen televisions in the boardroom instead of projectors, so this is also a handy tip for those who have to give presentations.

It’s straightforward to connect an Apple Mac to a television, but there are a few different techniques to choose from. These can be divided into three main strategies:

  • Use an adaptor and a cable to connect the Mac to a TV.
  • Use an Apple TV to mirror the Mac display on a TV.
  • Use AirPlay 2 to connect to an AirPlay 2 enabled TV (see this list of TVs that work with AirPlay)

In this feature we’ll look at these options in turn, from how to use the Apple TV to mirror your Mac’s screen to a range of adaptors and cables you can use to hook up your Mac to your TV. Plus, with news that a number of TV manufacturers announcing that they will soon be supporting AirPlay 2 on their new sets, along with the Roku and Amazon Fire TV, it’s about to get even easier to share your Mac (and iPhone and iPad) screen to your TV!

If you have problems getting the audio from a Mac to play on a TV we cover that here.

How to connect Mac to TV with Apple TV

You don’t have to use a cable to connect a Mac to a TV – you could plug an Apple TV into your TV and connect wirelessly.

The Apple TV connects to your television via HDMI and uses AirPlay to connect to your Mac. You can stream content from your Apple laptop or desktop to the television, as well as using the Apple TV to stream other content from the web. 

To share your Mac or MacBook screen to your Mac using the Apple TV follow these steps:

  1. Plug your Apple TV into an HDMI port on the back of your TV.
  2. Make sure your Apple TV and Mac are both on the same WiFi network – they need to both be connected to a WiFi network in order for the connection to be established (which is frustrating if there isn’t a WiFi network!)
  3. Click on the AirPlay icon in your menu at the top of your screen (a rectangle with a triangle below).
  4. Find your Apple TV in the section under AirPlay 2 – it may be named after the room it is located in, depending on how you set it up. Click on it.
  5. You will now see your screen mirrored on the TV. You can change this if you would prefer to use the TV as a second screen, for example. You can also change the resolution and other settings. If you’d like to make changes open System Preferences.
  6. In System Preferences click on Displays > Arrangement and deselect Mirror Displays. This will stop the two displays from being the same (if you want them to be the same check the box beside Mirror Displays).
  7. To make further changes easier you can also tick the box beside Show mirroring options in the menu bar when available. Then you will be able to make these changes just by clicking on the AirPlay icon in the menu. Apple TV mirror Mac screen
  8. If you have chosen two separate displays you’ll want to arrange them in such a way as to make moving your mouse between the two screens less frustrating. Still in the Displays > Arrangement view drag the second screen below or beside the primary screen so that the placement feels logical to you. Displays Mac Apple TV
  9. If what you are seeing on the TV screen isn’t as clear as you’d like you can further tweak settings. So to System Preferences and choose Mirror Built in Retina Display to see if that helps, or try Mirror [Apple TV name] which should give you the best settings for the TV.
  10. You can now start playing the content on your Mac that you want to appear on the TV.
  11. Once you have finished just click on the AirPlay icon and choose Turn AirPlay Off.

We explain how to use the Apple TV here. For more information about the Apple TV read our review.

How to connect Mac to a Smart TV without Apple TV

There is a way to connect your Mac wirelessly to a Smart TV without using an Apple TV.

A number of TV manufacturers have announced that they will be selling new smart TVs which offer AirPlay 2 support, they will also be upgrading some current TVs to support the standard.

We have a separate article that lists the different TVs that will support Apple’s AirPlay 2. It includes TVs from Sony, Samsung, LG and Vizio. 

If you have a Roku or Amazon Fire TV you will also be able to use AirPlay 2 to stream content from your Mac to a TV screen as soon as the software update becomes available for those devices (it’s expected this summer).

If you have a qualifying TV or a Roku or Amazon Fire TV you’ll be able to view your Mac screen on your TV by following these instructions.

  1. Your TV or Roku/Amazon device and your Mac will probably need to be on the same WiFi network.
  2. Click on the AirPlay icon in your menu at the top of your screen (a rectangle with a triangle below).
  3. Find your TV/Roku/Fire  in the section under AirPlay 2 and click on it.
  4. Once selected you should see your Mac’s screen mirrored on the TV.
  5. Follow the steps in the section above if you want to change the screen settings.

How to connect Mac to a TV without Apple TV

There’s a third way to connect your Mac to a TV that doesn’t require an Apple TV or a AirPlay 2 equipped TV or device. You can buy a cable that runs from your Mac to the TV. You just need to establish which port you have on your Mac and what port you have on your TV. We’ll run though the various options below.

Step 1: Find out which type of connection your Mac has

Your Mac will have one of the following connections that can be used with your TV:

HDMI

If you have HDMI on your Mac this is a good option as it’s commonly found on modern TVs and it will transfer video and audio via the one cable.

HDMI

All you will need is an HDMI cable and one of the following Macs that have HDMI ports:

  • Mac mini (Mid 2010) and later, (2018 model offers HDMI 2)
  • MacBook Pro with Retina display (Mid 2012 to Early 2015)
  • Mac Pro (Late 2013)

If your Mac doesn’t have an HDMI port (of the current line up only the Mac mini and the Mac Pro do) you could purchase an adapter. We’ll look at those options below. 

Thunderbolt

There are three generations of Thunderbolt port. The first two look like this:

The following Macs have Thunderbolt 2 ports:

  • MacBook Air – Thunderbolt 2
  • Mac mini – Thunderbolt 2
  • Mac Pro – Thunderbolt 2

If your Mac has a Thunderbolt 2 port, you can use either a Thunderbolt or Mini DisplayPort adapter as the port is the same shape.

From 2016 Apple has been introducing Thunderbolt 3 ports. The Thunderbolt 3 port (below) resembles USB Type-C, so you’ll be able to use an adaptor that works with either standard.

The following Macs have Thunderbolt 3.

  • iMac –  since June 2017
  • iMac Pro
  • Mac nini – since October 2018
  • MacBook Pro – since October 2016
  • MacBook Air – since October 2018

USB-C

The 12in MacBook doesn’t offer Thunderbolt 3, but it does offer USB-C. For that reason you can use the as USB-C Digital AV Multiport Adapter here too.

  • 12in MacBook – since 2015

Mini DisplayPort

If your Mac is older than those mentioned above, chances are it has a DisplayPort connection. This can be a bit confusing as Thunderbolt 2 looks the same as DisplayPort port. But you will need a Mini DisplayPort to HDMI adapter to connect it to the TV as a Thunderbolt connector won’t work.

As long as your Mac isn’t older than 2010 you should be able to get audio and video over Mini Display Port. Some older Macs can only supply video over Mini Display Port, so if you have a Mac that’s older than 2009 you will most likely find you don’t get audio via the TV speakers. More on how to get the sound via the TV speakers below.

Micro-DVI port

Again, this is only likely to show up on much older Macs, like the original MacBook Air. It’s smaller than the Mini Display Port. Apple no longer sells these adaptors, but you might find one on Amazon or eBay.

Step 2: Find out what type of connection your TV has

You need to find out what your TV video input port is. If it’s a modern TV it’s likely to have an HDMI port – this type of port will transfer audio and video from your Mac to your TV. If your TV has an HDMI port it will look like this:

If your TV is older it you may have a DVI port. DVI connections don’t transfer audio so you will need a separate solution for that. They look something like this:

If your TV is really old TV you may need a composite adapter. We think it’s unlikely that you would be looking to hook your Mac to such a screen, especially since it’s easy to pick up low cost TVs with HDMI ports.

Step 3: Buy an adaptor to hook up your TV and Mac

Now you know which ports your Mac and TV have, you need to buy an adaptor to connect them. We look at each type of adaptor below.

If you have an HDMI ready TV and Mac then all your need is an HDMI lead. You can get a 3 meter HDMI cable from Amazon Basics here for £6.49. (You can get cheaper, shorter cables but you’d have to leave the Mac beside the TV).

The other options are USB-C to HDMI or Mini DisplayPort to HDMI Adaptor (since this will work with the Thunderbolt port). We’ll look at those options next.

USB-C to HDMI Adaptor

If your Mac has USB-C or Thunderbolt 3 (which works with USB-C adaptors) there are lots of adaptors available for connecting it to your HDMI equipped TV.

Apple makes a USB-C Digital AV Multiport Adapter, £75/$69 that will allow you to connect your Mac to an HDMI TV or display.

If you’re looking to achieve the same results but not looking to spend quite that much, Choetech has an adaptor for £16.99, it can be found on Amazon US for $22.89. The adaptor can mirror your Mac at 4K at 60Hz.

Once you have the adaptor, it’s as simple as plugging in the adaptor via its USB-C connection to your Mac, and then using an HDMI cable from the adaptor to your television. You’ll need to buy a HDMI cable, although if you’re anything like us you’ve probably got an HDMI cable lying around the house somewhere.

Note that any adaptor will slowly drain the battery of your MacBook, so ensure you don’t leave the adaptor plugged in when not in use.

Mini DisplayPort to HDMI Adaptor

If you have the older Mac – in other words, one that hasn’t got Thunderbolt 2, Thunderbolt 3, USB-C or HDMI – you’ll need to buy a Mini DisplayPort to HDMI adaptor. 

Apple doesn’t make a Mini DisplayPort to HDMI adaptor, despite making various other cables (such as Lightning to Digital AV and Mini DisplayPort to VGA). However, there are options from other manufacturers.

One option is the Belkin 4K Mini DisplayPort to HDMI Adapter, £25.23. This cable will allow you to connect your Mac to an HDTV. But note that audio support is available only on MacBook computers released after mid-2010. Older MacBook computers need a separate 3.5 mm-to-3.5 mm cable for audio.

You can also pick up this Proxima Direct Mini Displayport to HDMI adaptor (£4.95). Bear in mind you will also need a HDMI cable. If you don’t have one, you can pick up the official Apple HDMI to HDMI cable (£19), or a non-Apple-branded one for a little cheaper at £6.49.

All you do is plug the MiniDisplayPort to HDMI adaptor into the Thunderbolt connection on your Mac, plug the HDMI cable into the adaptor, and finally the HDMI cable into the television.

Step 4: Organise your audio setup

If you have an HD TV and your Mac has HDMI or a Thunderbolt port, you should be able to send the audio from your computer to your TV via the cable.

If your Mac only has a Mini DisplayPort (not Thunderbolt) or an older port it may not be able to send audio to your TV so you will probably need to use an AUX cable to hook up the Mac and laptop in addition to the other adaptor.

To check if your Mac will be able to send audio without a separate cable you can click on the Apple logo in the top left, choose About This Mac > Overview > System Report > Audio (Built In). If you can see HDMI Output or HDMI/DisplayPort Output in the list, your Mac will be able to send audio via DisplayPort.

To make sure your TV plays the audio sent from your Mac follow these steps:

  1. Go to System Preferences > Sound > Outpu.
  2. Choose the TV or other speakers.