This article is part of our guide Watching IPTV on PC and Mac: Your Options Explained.
To connect a laptop to a TV with HDMI you need one cable — or an adapter if your laptop only has USB-C — and a couple of settings for display and sound. This guide covers Windows laptops and MacBooks, including fixes for the most common problems.
Step 1: Get the right cable or adapter
Check the ports on your laptop:
| Laptop port | What you need |
|---|---|
| Full-size HDMI | A standard HDMI cable |
| USB-C or Thunderbolt with video support | A USB-C to HDMI cable or adapter |
| Mini DisplayPort (older Macs and PCs) | A Mini DisplayPort to HDMI adapter |
Not every USB-C port carries video. Look for a DisplayPort or Thunderbolt symbol next to the port, or check the laptop's specifications. For 4K, use a cable and adapter rated for the resolution and refresh rate you need. The HDMI Licensing Administrator explains cable categories.
Step 2: Connect and select the input
- Plug the cable into the laptop and a free HDMI port on the TV.
- Using the TV remote, select the matching HDMI input (for example HDMI 2).
- The laptop screen should appear on the TV within a few seconds.
Step 3: Choose the display mode
On Windows
Press Windows key + P and choose:
- Duplicate — the TV shows the same as the laptop.
- Extend — the TV becomes a second screen; drag the player window onto it.
- Second screen only — only the TV is used.
For fine-tuning, open Settings → System → Display to set resolution and scale.
On macOS
Open System Settings → Displays. Choose whether to mirror the built-in display or use the TV as an extended display. You can also set the resolution there.
Step 4: Send the sound to the TV
HDMI carries audio as well as video, but the computer may keep playing sound through its own speakers.
- Windows: click the speaker icon in the taskbar and choose the TV as the output device, or open Settings → System → Sound.
- macOS: open System Settings → Sound → Output and select the TV.
Step 5: Start watching
Open VLC or your IPTV app, move the window to the TV if you use Extend mode, and switch to full screen. The PC & Mac setup guide covers the player setup. If playback stutters on the big screen, adjust VLC's caching and decoding settings.
Troubleshooting
| Problem | What to try |
|---|---|
| No picture on the TV | Check the TV input, reseat the cable, press Windows + P or check Displays settings |
| "No signal" with USB-C | Confirm the port supports video; try another port or adapter |
| No sound on the TV | Select the TV as the audio output device |
| Picture cut off at the edges | Set the TV's picture size to "Fit to screen" or "Just scan" |
| Blurry text | Use the TV's native resolution and adjust scaling |
| Flickering | Try a shorter or higher-quality cable |
Tips for a better experience
- Plug the laptop into power; video playback drains batteries quickly and some laptops slow down on battery.
- Turn off sleep while watching, or the TV may go dark.
- Use a wireless keyboard or remote app so you do not have to walk to the laptop.
Frequently asked questions
Can I connect a laptop to a TV without HDMI?
Wireless options include Miracast on many Windows PCs and AirPlay on Macs with compatible TVs. For older TVs without HDMI, see how to stream on an older TV.
Why is there no sound through HDMI?
The computer is still using its own speakers. Select the TV as the audio output in the sound settings.
Does the cable affect picture quality?
A standard HDMI cable carries a digital signal, so any working cable delivers the same picture at resolutions it supports. For 4K at high refresh rates, use a cable rated for it.
Laptop-to-TV checklist
Use the right cable, select the TV's HDMI input, choose Duplicate or Extend, and set the TV as the sound output. That is all it takes to watch from a laptop on the big screen. For player options, see watching IPTV on Windows and Mac.
