To cast your laptop to a TV you have two options: connect them with an HDMI cable for the most reliable picture, or cast wirelessly using screen mirroring (Miracast on Windows), Chromecast, or AirPlay on a Mac. This guide shows you how to connect a laptop to a TV both ways — wired and wireless, on Windows and Mac — in simple steps, and fixes the two most common problems: a black screen and no sound.
Quick answer: For the easiest, lag-free result, plug an HDMI cable from your laptop into the TV and press the TV's Source button. To go wireless, use Win + K on Windows (screen mirroring) or AirPlay on a Mac, and pick your TV from the list.
How do I cast my laptop to a TV?
You can cast a laptop to a TV in two ways. The wired way uses an HDMI cable and works with any TV. The wireless way "screen mirrors" your laptop over Wi-Fi to a smart TV, a Chromecast, or an Apple TV. HDMI is the most reliable; wireless is more convenient. Both are covered below.
Method 1: Connect your laptop to a TV with an HDMI cable
Plug one end of an HDMI cable into your laptop and the other into any spare HDMI port on the TV, then use the TV remote's Source or Input button to select that HDMI channel. Your laptop screen appears instantly — no Wi-Fi needed. This is the most reliable method and gives the best picture and zero lag.
- Connect an HDMI cable from your laptop's HDMI port to a free HDMI port on the TV.
- On the TV remote, press Source / Input and choose the matching HDMI (e.g. "HDMI 1").
- On Windows press Windows key + P and pick Duplicate (same screen) or Extend (TV as a second screen).
No HDMI port on your laptop? Thin laptops and MacBooks often only have USB-C. Use a USB-C to HDMI adapter (or a mini-DisplayPort adapter on older machines) and follow the same steps.
Method 2: Cast your laptop to a TV wirelessly on Windows (screen mirroring)
To connect a laptop to a TV wirelessly on Windows 10 or 11, press Windows key + K to open the Cast panel, then select your TV from the list. This uses Miracast screen mirroring, so both devices must support it and be on the same Wi-Fi network. Your laptop screen mirrors to the TV in a few seconds.
- Make sure the TV's screen-mirroring mode is on (most smart TVs call it "Screen Mirroring", "Miracast", or "ScreenShare").
- On the laptop, press Windows + K (or open Settings → Bluetooth & devices → Add device → Wireless display).
- Pick your TV from the list and wait for it to connect.
If your TV isn't Miracast-ready, plug a wireless display dongle or an Amazon Fire TV Stick into an HDMI port — both add screen-mirroring support to any TV.
Method 3: Cast from your laptop using Chromecast or Google TV
If you have a Chromecast or a Google TV, you can cast straight from the Chrome browser. Open Chrome, click the three-dot menu, choose Cast…, and select your TV. You can cast a single browser tab or your whole desktop. It is the simplest way to share videos and websites on the big screen.
- Connect your Chromecast / Google TV and put it on the same Wi-Fi as your laptop.
- In Chrome, click the ⋮ menu → Cast… (or Save and share → Cast).
- Choose Sources → Cast tab (just the page) or Cast screen (everything), then pick your TV.
Google's own Chromecast help pages list exactly which browsers and devices are supported.
Method 4: Connect a Mac to your TV with AirPlay
On a Mac, use AirPlay to mirror wirelessly to an Apple TV or an AirPlay-2 compatible smart TV. Click the Control Centre icon in the menu bar, choose Screen Mirroring, and select your TV. Both devices must be on the same Wi-Fi. If a code appears on the TV, type it on your Mac to connect.
See Apple's AirPlay support guide for the full list of compatible TVs. For a Mac with only USB-C, an USB-C to HDMI adapter plus an HDMI cable is the reliable wired alternative.
How to connect a laptop to a TV without a cable (or without Wi-Fi)
To connect without a cable, use wireless screen mirroring — Miracast on Windows (Method 2) or AirPlay on a Mac (Method 4) — which needs both devices on the same Wi-Fi. If you have no Wi-Fi at all, an HDMI cable (Method 1) is the answer: it needs no network and works anywhere, which is why it's the most dependable option for presentations.
Fix: laptop connected but no sound on the TV
If the picture shows but there's no sound, your laptop is still playing audio through its own speakers. On Windows, right-click the speaker icon → Sound settings → set the TV (or "Digital Output") as the output device. On a Mac, go to System Settings → Sound → Output and choose the TV. This fixes the most common laptop-to-TV problem.
Black screen or "no signal"? Select the correct HDMI input on the TV, reseat the cable, and press Windows + P → Duplicate. A cheap or damaged cable is a frequent culprit — try another HDMI cable.
Which method should you use?
Pick based on what you have and what you're doing. Here's a quick comparison.
| Method | What you need | Best for | Lag |
|---|---|---|---|
| HDMI cable | HDMI/USB-C port + cable | Movies, gaming, presentations | None |
| Windows wireless (Miracast) | Miracast TV + same Wi-Fi | Quick sharing, no cables | Slight |
| Chromecast / Google TV | Chromecast + Chrome | Web videos & tabs | Slight |
| AirPlay (Mac) | Apple TV / AirPlay-2 TV | MacBook users | Slight |
The bottom line
The fastest, most reliable way to cast your laptop to a TV is a simple HDMI cable; for convenience, wireless screen mirroring (Windows) or AirPlay (Mac) works well when both devices share Wi-Fi. If your TV can't mirror wirelessly, a small streaming stick adds the feature to any screen.
Want more guides like this? Browse our how-to guides and laptop tips, or see our pick of the best laptops for students. Stuck on a specific TV or laptop model? Ask us.
