The three ways to connect: cable, wireless, or adapter
You can connect a laptop to a TV using a physical cable, a wireless connection, or an adapter that bridges the two. Which one works depends on what ports your laptop and TV have, how far apart they are, and whether you want to mirror your screen or extend it. Most laptops made in the last ten years can do all three, but the TV side matters more — older TVs may not support wireless connections at all.
The simplest route is usually a cable if both devices are close together and you want a stable connection with no lag. Wireless works better if your laptop and TV are in different rooms or you move between them often, but it requires both devices to support the same wireless standard. Adapters let you use a cable even when your laptop's port doesn't match the TV's input, and they're cheap — usually $15 to $40.
Key Takeaways
- HDMI cable is the most direct option and works with nearly all modern TVs and laptops, though you may need an adapter if your laptop only has USB-C or Thunderbolt ports.
- Wireless casting through Miracast, AirPlay, or Chromecast works without cables but requires both devices to support the same standard and a stable Wi-Fi network.
- Adapters (USB-C to HDMI, Mini DisplayPort to HDMI, or VGA adapters for older TVs) cost $15 to $40 and solve port mismatch problems when ready.
- When you connect, your laptop will usually ask whether to mirror the display or extend it — mirroring shows the same image on both screens, extending uses the TV as a second monitor.
Using an HDMI cable: the most reliable method
HDMI (High-Definition Multimedia Interface) is the standard cable for video and audio between laptops and TVs. One end plugs into your laptop's HDMI port, the other into any HDMI input on your TV. The connection is when ready and stable — no pairing, no lag, no interference from other devices.
Most laptops have at least one HDMI port on the side or back. If yours doesn't, you'll need an adapter (see the adapter section below). Once you plug in the cable, your TV should recognize the input automatically. If it doesn't, press the Input or Source button on your TV remote and select the HDMI port you used — usually labeled HDMI 1, HDMI 2, or HDMI 3.
Your laptop may then ask whether you want to mirror your display (show the same thing on both screens) or extend it (use the TV as a second monitor). On Windows, right-click the desktop and select "Display settings" to change this later. On Mac, go to System Settings > Displays and choose "Arrangement" to set up how the screens relate to each other.
Wireless casting: Miracast, AirPlay, and Chromecast
Wireless casting sends your laptop's screen to the TV over Wi-Fi without a cable. The method depends on what your devices support. Windows laptops use Miracast, which is built into Windows 10 and later. Macs use AirPlay, which works with Apple TV or AirPlay-compatible smart TVs. If your TV doesn't support either, a Chromecast device (a small dongle that plugs into the TV's HDMI port) adds wireless casting to any TV.
To cast from a Windows laptop using Miracast, open the Action Center (press Windows key + A), click "Connect," and select your TV from the list. The TV must be on and connected to the same Wi-Fi network. The first time you connect, the TV will ask you to confirm. After that, it usually remembers your laptop.
On a Mac, click the Control Center icon in the top-right corner, select "Screen Mirroring," and choose your TV or Apple TV. Again, both devices need to be on the same Wi-Fi network. Chromecast works similarly — you cast from your laptop's browser or from supported apps, and the TV displays what you've sent.
Wireless casting is slower than HDMI by a fraction of a second, which matters if you're playing video games or watching video with sound — you may notice the audio and picture are slightly out of sync. For presentations, web browsing, or watching video, the delay is usually not noticeable.
Adapters for laptops without HDMI ports
If your laptop has USB-C, Thunderbolt, or Mini DisplayPort but no HDMI, an adapter converts that port to HDMI. USB-C to HDMI adapters are the most common and cost $15 to $30. Thunderbolt to HDMI adapters are more expensive ($30 to $60) because Thunderbolt is a faster, more complex standard. Mini DisplayPort to HDMI adapters are rare now but still available for older laptops.
Plug the adapter into your laptop's port, then plug the HDMI cable into the adapter's HDMI port. The TV sees it as a normal HDMI connection. Some adapters also charge your laptop at the same time (called "pass-through power"), which is useful if you're going to leave the laptop connected for a while.
If your TV is very old and only has VGA (a blue port with three rows of holes) or DVI (a white port with two rows of holes), you can still connect — adapters exist for both, though you'll need a separate audio cable because VGA and DVI don't carry sound. These adapters are $10 to $20 and are usually found in the computer section of electronics stores or online.
Choosing between mirroring and extending your display
Once your laptop is connected to the TV, you decide how the two screens work together. Mirroring shows the exact same image on both your laptop screen and the TV — useful for presentations or watching video with someone else. Extending treats the TV as a second monitor, so you can drag windows between them — useful for work, where you might have email on the laptop and a spreadsheet on the TV.
On Windows, right-click the desktop and select "Display settings." Scroll down to "Multiple displays" and choose "Duplicate these displays" (mirroring) or "Extend these displays" (extending). On Mac, go to System Settings > Displays > Arrangement and drag the white bar between the two display boxes to set which is left and which is right.
If you extend the display, you can also choose which screen is your main one (the one where new windows open by default). On Windows, look for "Make this my main display" in the Display settings. On Mac, drag the white menu bar from one display to the other in the Arrangement tab.
Troubleshooting common connection problems
If the TV doesn't recognize the connection, first check that you're using the right input. Press the Input or Source button on your TV remote and cycle through the HDMI ports until you see your laptop's screen. If you see nothing on any HDMI port, try a different HDMI cable — the first one may be damaged.
If you're using wireless casting and the TV doesn't appear in your laptop's list of devices, make sure both are on the same Wi-Fi network. Restart both devices and try again. If the TV is too far from the router, move it closer or move the router closer to the TV — Wi-Fi casting needs a strong signal.
If the picture appears but the sound doesn't, check that your TV's volume is turned up and not muted. On HDMI connections, audio travels through the same cable as video, so if you hear nothing, the cable may not be fully plugged in. On wireless connections, some TVs require you to select the laptop as the audio source separately — check your TV's audio settings.
If the image is stretched or cut off, your laptop's resolution may not match your TV's. On Windows, right-click the desktop, select "Display settings," and look for "Scale and layout." Try a lower resolution or a different scaling percentage. On Mac, go to System Settings > Displays and choose a different resolution from the dropdown.
When to use each connection method
Use HDMI cable if your laptop and TV are close together and you want the most stable, lag-free connection. It's the best choice for gaming, video editing, or anything where timing matters. Use wireless casting if you move between rooms, want to avoid cable clutter, or need to connect multiple devices to the same TV. Use an adapter if your laptop's ports don't match your TV's inputs — it's a one-time $20 purchase that solves the problem permanently.
If you're presenting to a group, HDMI is safest because it doesn't depend on Wi-Fi. If you're working alone and moving around, wireless is more convenient. If you're in an older building with weak Wi-Fi, stick with cable. If you're buying a new laptop and want flexibility, look for one with USB-C, since USB-C to HDMI adapters are cheap and work with almost any TV.
Frequently Asked Questions
Can I connect my laptop to a TV that doesn't have HDMI?
Yes. If the TV has VGA or DVI ports, you can use an adapter (VGA to HDMI or DVI to HDMI, around $10 to $20). You'll need a separate audio cable because VGA and DVI don't carry sound. If the TV is very old and has only composite video (yellow, red, and white cables), adapters exist but are harder to find and less reliable.
Will connecting my laptop to a TV drain the battery faster?
Slightly, because the laptop is powering both its own screen and sending video to the TV. The drain is usually small — maybe 10 to 15 percent faster battery use. If you're going to leave it connected for hours, plug the laptop in. Some USB-C adapters include power pass-through, so you can charge while connected.
Can I use the TV as my only monitor and close the laptop?
Yes, on most laptops. Once you connect via HDMI or wireless, you can close the laptop lid and it will keep sending video to the TV. On Windows, go to Display settings and set the TV as your main display. On Mac, the laptop will stay awake as long as something is playing on the TV, but it may sleep if the TV goes idle.
What's the difference between HDMI and DisplayPort?
HDMI and DisplayPort both carry video and audio, but DisplayPort is faster and more common on newer laptops. Most TVs have HDMI, not DisplayPort. If your laptop has DisplayPort and your TV has HDMI, use a DisplayPort to HDMI adapter ($20 to $40). If both have the same port type, use a cable that matches.
Why does my wireless casting keep disconnecting?
Wireless casting is sensitive to Wi-Fi signal strength and interference from other devices. Move your router closer to the TV, or move the TV closer to the router. If you have a lot of devices on the same Wi-Fi network, disconnect some of them. Restart both the laptop and TV, and try casting again. If it keeps failing, use an HDMI cable instead.