July 22, 2024


Digitally first class

How to connect your computer to a TV

How to connect your computer to a TV

You would think that connecting a computer to a TV is rather straightforward: You just grab an HDMI cable and tether the two together, right? But what if a PC doesn’t have an HDMI port? This guide shows how to connect your computer to a TV on the three major PC platforms — Windows 10, MacOS, and Chrome OS — with a number of wired and wireless methods.

All modern desktop displays and TVs have HDMI ports. In most cases, there is more than one in a panel on the back and/or along the side. Most desktops and a good number of laptops also offer this connection option, making it one of the simplest ways to connect your computer to a TV — especially considering it handles both video and audio with just the one cable.

Two smaller variants of this interface still used today are Mini HDMI and Micro HDMI.

To tether the two devices, connect one end of a male-to-male HDMI cable to a port on the TV and the other end to a port on the PC. Windows 10 will then recognize the TV as an external display, which can be verified by right-clicking on the desktop and selecting Display Settings on the pop-up menu.

To view the Windows 10 desktop on a TV, just grab the remote and cycle through the connections until the PC’s desktop appears.

If the view looks wonky, do the following:

Step 1: Right-click on the desktop and select Display Settings on the pop-up menu.

Step 2: Select the TV in the diagram. The primary display should read as “one” and the TV as “two” — or something higher if more than two displays are connected.

Windows 10 Change TV Resolution

Here, the output display resolution, orientation, and scaling can be changed. If needed, change the refresh rate, too. Here’s how:

Step 1: While still on the Display panel with the TV selected, scroll down and click Advanced Display Settings.

Step 2: In the following window, click Display Adapter Properties for Display # — change the symbol to the  TV’s designated number.

Windows 10 Change TV Refresh Rate

Step 3: Click the List All Modes button in a pop-up window.

Step 4: Select a refresh rate and click the OK button.


Bill Roberson/Digital Trends

Most desktop PCs with dedicated graphics cards come with at least one DisplayPort connector, though it’s less common on laptops. Some have the altered mini-DisplayPort adapter. Unfortunately, TVs typically don’t have DisplayPort connectors — they’re mostly reserved for desktop monitors.

In this case, a DisplayPort to HDMI male-to-male cable is required, or you’ll need an adapter with a DisplayPort male end and an HDMI port female end. In both cases, the PC connects to the TV just as it would with an HDMI connection.

Windows 10 should detect the TV as an external display and offer it as an extended or duplicated display, based on your preferences.


Jeremy Kaplan/Digital Trends

Modern PCs without an HDMI or DisplayPort connector often have an alternative option in the form of USB-C. Keep in mind that not all USB-C ports support video output — it’s just an interface that doesn’t promise any other technology outside USB 3.2 connectivity. Check the PC’s specifications before assuming its USB-C port supports HDMI and DisplayPort output.

In this case, a male-to-male cable with USB-C at one end and HDMI on the other end is required. A USB-C adapter with a USB-C male end and an HDMI female end will also work.

As with a standard HDMI connection, Windows 10 should detect the TV as an external display.


This port was really never meant to push video. Unlike DisplayPort and HDMI, it requires third-party DisplayLink drivers. This method works best on blue USB ports (USB 3.0, USB 3.1), shown above, due to its speed. However, DisplayLink’s system requirements also list older USB 2.0 non-blue connections, which are slower.

This method requires an adapter or dock with an HDMI port, like

the one shown above by Mokai Start

. Most automatically install DisplayLink drivers when they’re connected to a PC’s USB-A port. However, these drivers may be old, requiring users to download and install the latest directly from DisplayLink.

With the adapter or dock connected and the drivers installed, Windows 10 should discover the TV. Keep in mind that video output performance may vary because the PC depends on third-party software.


Leo Watson/Digital Trends

Short for Video Graphics Adapter, VGA first appeared in 1987 and only supports analog video signals. It’s far from versatile, but it is usable in some cases. Use a male-to-male cable with VGA on one end and HDMI on the other, or use an adapter with a VGA male end and an HDMI female end. Mini-VGA is a smaller variant.

Leo Watson/Digital Trends

Digital Visual Interface, or DVI, is the next step up and is also still in use in some niche cases. There are seven variants of this interface, including DVI-I Single Link, DVI-I Dual Link, DVI-A, DVI-D Single Link, DVI-D Dual Link, Mini-DVI, and Micro-DVI. This makes buying the right adapter difficult, so check your PC’s specifications to determine the correct cable or adapter before making a purchase.


Make sure the TV is compatible, turned on, and set to receive the PC’s broadcast. For instance, on an LG Smart TV with webOS, owners first must load the Device Connector app and select the PC option, followed by Screen Share and Miracast.

This method absolutely will not work if either device is on a wired connection.

Step 1: Click the Notification icon next to the system clock. This launches the Action Center.

Step 2: Click Expand at the bottom if only four tiles are visible.

Step 3: Click the Project tile.

Windows 10 Project Miracast

Step 4: Select Connect to a Wireless Display listed on the roll-out menu that appears on the right.

Step 5: Select the compatible TV on the list.

Step 6: Follow the instructions on the TV, if any.

Step 7: To end the broadcast, click Disconnect located on a toolbar shown at the top of the PC’s primary screen.

Windows 10 Miracast Disconnect

Note that this toolbar has a gear icon. Click it to find three optimizations: Gaming, Working, and Watching Videos. For the former, it reduces latency for the optimal framerate. The Watching Videos mode increases latency to reduce buffering, while the Working mode resides between the two.

To change the broadcast mode, do the following:

Step 1: Right-click on the desktop and select Display Settings on the pop-up menu.

Step 2: The Settings app appears on the screen. Select the TV in the diagram.

Step 3: Scroll down to Multiple Displays and click the down arrow to expand the selection.

Step 4: Choose a mode: Extend the desktop, duplicate the desktop, display only on the TV, or disconnect.

The resolution, scaling, and so on can be changed like any other display.



All modern Macs ranging from the MacBook Air to the Mac Pro rely on USB-C to connect external devices, whether it’s a peripheral, an external drive, or a display. They’re all backed by Thunderbolt 3 promising up to 40Gbps to handle all this data at once.

This method requires an adapter or cable to physically connect a Mac to a TV. However, what users purchase depends on the actual USB-C port.

The little tree symbol printed next to the port means it does not support Thunderbolt 3, but it does handle DisplayPort video output. The lightning icon means Thunderbolt 3 is included. Unfortunately, these symbols don’t always appear on the chassis, so check the specifications.

Once the Mac is connected to a TV, MacOS should detect it as an external display. To change the output mode, do the following:

Step 1: Click the System Preferences icon on the Dock. Alternatively, click the Apple Logo in the top left corner and select System Preferences from the drop-down menu.

Step 2: Select Displays in the System Preferences window.

MacOS Access Display Settings

Step 3: Click the Arrangements tab.

Step 4: To mirror the primary display, click the box next to Mirror Displays. Otherwise, MacOS defaults to extended mode.

MacOS Mirror Displays Option

Note: Drag the white menu bar icon in the primary display’s thumbnail over to the TV screen to make the latter your primary display.

Mini DisplayPort

Kevin Parrish/Digital Trends

This port is found on older Macs. As shown above, it’s a rounded, box-shaped interface (save for slight angles in the bottom left and right corners). Some merely provide DisplayPort output, while others also include older Thunderbolt and Thunderbolt 2 connectivity.

As with USB-C, the printed lightning icon indicates Thunderbolt technology. Those without Thunderbolt have a square icon with a small line on each side.

This method requires a Mini Display Port to HDMI male-to-male cable or an adapter with a Mini DisplayPort male end and an HDMI female end. Once connected to a TV, MacOS will detect it as an external display.

If in doubt, Apple provides a list of ports that are available on all Macs, past and present.

Apple TV

This is Apple’s approach to mirroring or extending MacOS to a TV over a wireless connection. This requires an Apple TV device already connected to a TV’s HDMI port and signed in to an Apple account. This is the only solution for those who don’t have a TV that natively supports AirPlay 2.

To get started, enable AirPlay on the Apple TV device. Here’s how:

Apple TV Settings App

Step 1: Select the gray and silver Gear Tile on the home screen. This opens the Settings app.

Step 2: Select AirPlay and HomeKit on the following screen.

Apple TV Enable AirPlay

Step 3: Select AirPlay to turn it on if it isn’t already. A prompt asks for a local location and a name to identify it on other Apple devices.

Step 4: Select Allow Access to configure limitations, like creating a password and disabling nearby off-network AirPlay access.

Apple TV AirPlay Allow Access

Now the Mac can connect.

Step 1: Make sure the Mac and TV are connected to the same wireless network.

Step 2: On the Mac, click the icon next to the Wi-Fi icon on the menu bar. It resembles a screen with an up arrow at the bottom, as shown below.

Step 3: Select the target Apple TV device on the drop-down menu.

MacOS AirPlay to Apple TV

Step 4: Click the AirPlay Icon again to switch between two modes: Mirror the primary display or use the TV as a desktop extension.

MacOS AirPlay Apple TV change Mode

Step 5: To disconnect, click the AirPlay Logo again and select Stop AirPlay on the drop-down menu.

AirPlay 2 TVs

This is another approach to wirelessly mirroring or extending MacOS to a TV. These TVs have AirPlay 2 built right in, eliminating the need to purchase Apple’s pricey set-top box. At the time of writing, they are only manufactured by LG, Samsung, Sony, and Vizio.

This method is essentially the same, although toggling on AirPlay 2 is different on each TV. For instance, on Samsung TVs, take the Settings > General > Apple AirPlay Settings path. Once it’s ready, the TV should appear on the Mac’s AirPlay menu.

Chrome OS

Like Windows 10 and MacOS, various wired options are available to physically connect a Chromebook to a TV. More recent models have HDMI and USB-C connectivity, while other units may offer older VGA and Mini DisplayPort connections — even Micro HDMI, in some cases.

For HDMI, a male-to-male cable or an adapter should be enough. For USB-C and all other connectors, use a cable with an HDMI male connector on one end or an adapter with an HDMI female port on one end.

Once both are connected, the Chrome OS desktop should extend over to the connected TV. Here’s how to change the setting to mirror the desktop instead:

Step 1: Click the System Clock located in the bottom right corner.

Step 2: Click the Gear Icon on the pop-up menu. This opens the Chrome OS settings.

Step 3: Select Device listed on the left.

Step 4: Select Displays listed on the right.

Chrome OS Rearrange Displays

Here are all the options for each display. Be sure to select the appropriate tab before making changes:

  • Rearrange the displays by dragging their icons.
  • Check the box next to Mirror Built-In Display to echo the desktop to the TV.
  • Change the scale of on-screen items.
  • Change the sharpness of text and images (resolution).
  • Change the orientation.
  • Adjust the desktop boundaries on the current screen.

Chrome OS Configure Displays


Chrome OS natively supports Chromecast, Google’s cheaper alternative to Apple TV. This guide assumes a Chromecast is already installed, assigned with a name, and logged in to a Google account.

Keep in mind that this method only mirrors the desktop — it does not extend the desktop to a TV.

Step 1: Click the System Clock located in the bottom right corner.

Step 2: Click the Cast button located on the pop-up menu.

Chrome OS Select Cast

Step 3: Select the Chromecast device that appears on the following menu.

Step 4: Select the desktop thumbnail on the following pop-up window and click the Share button.

Chrome OS Chromecast Share Entire Screen

To stop casting, do the following:

Step 1: Click the System Clock located in the bottom right corner.

Step 2: Click Stop located at the top of the pop-up menu.

Chrome OS Chromecast Stop Casting