Free live TV apps on LG webOS — what actually works and what doesn't
LG Smart TVs run webOS, and the app situation for free live TV is nowhere near as clean as the marketing makes it sound. I spent about six months setting this up across two different LG models — a 2021 C1 and a 2020 B9 — and learned a lot of what works by breaking things and figuring out workarounds. The short answer: there are a handful of legitimate free live TV apps that install directly from the LG Content Store, but their channel lineups are thin, their interfaces are inconsistent, and a few of the bigger names simply do not offer native LG apps at all. You will need a secondary solution for some of them. Here is the breakdown.
Unlock The Ultimate TV Watching Experience The Top Best Free Live TV Apps For Lg Smart TVs
This is the phrase everyone is chasing, but it means something very different depending on whether you are watching sports, news, or random channels at 2 AM. The reality is that no single app does all of this well. You are better off installing three or four and rotating between them. Pluto TV is the most complete option for people who want a traditional channel-surfing experience. It launches into a live guide that covers roughly 250 channels. News, movies, crime shows, some sports replays, and a lot of stuff I have never heard of. The interface on webOS is decent but not great — it can take two or three button presses to get from the home screen to the guide, and the remote navigation is slower than I would like. Tubi is primarily a VOD service, but it does have a small live TV section with maybe 20 to 30 channels. It is not the main draw. I use it when I want background noise and do not care what is playing. The app itself is fast and stable on my C1. If you are going to bother with Tubi on your LG TV, treat it as a supplement, not your primary source.
FredTV — yes, the correct name is FredTV — is an older service that still has a native webOS app. It streams live events and user-generated content. It is not reliable for scheduled programming. I ran into buffering issues almost every time I tried to watch anything with more than a thousand concurrent viewers, which is basically all of its popular streams. The app works fine for low-traffic channels, but I stopped using it after a few weeks. Freevee (Amazon's free ad-supported service) does not have a native LG app. This is the most common complaint I see in forums. People install it on their phones and cast to the TV, which works acceptably but introduces latency and connection instability. Do not waste time looking for a Freevee app in the LG store — it does not exist.
Get the Full Details

The apps that require workarounds
This is where things get interesting. Several services that have native apps on Roku, Fire TV, and Android TV simply do not exist on webOS. When I first set this up, I assumed I could install the same apps as my Roku and call it a day. That was wrong. Philo is not a free service, but I mention it here because it is the cheapest paid alternative that actually feels like free live TV. It costs $25 a month and gives you ESPN, CNN, AMC, and a bunch of other cable channels without the cable box contract. If you are serious about replacing cable with something free, Philo is the first thing to check after you have exhausted every free app. It costs money, but it saves you from juggling five different apps and dealing with buffering issues. The Roku Channel has no native webOS app either. The workaround is to use the browser on your LG TV or cast from your phone. The browser method is hit or miss — some streaming pages do not render correctly in webOS's built-in browser, and you will get buffering errors on a significant number of streams. I found that casting from my phone to the LG TV works about 80% of the time. The other 20% I just watch on my phone.
Here is a specific problem I ran into that I do not think anyone writes about: when you install Pluto TV and Tubi side by side on webOS, the LG Content Store sometimes fails to update one of them properly. I noticed this after a firmware update to my C1 — Pluto's app reverted to an older version that had a known crash bug, and Tubi's app became unopenable until I cleared the cache manually. To fix it, I went to Settings > Apps > Pluto TV > Clear Cache, then reinstalled it fresh. Same for Tubi. This fixed it. Do not skip the cache clear when reinstalling.
What to expect from the free experience
Free live TV on LG Smart TVs works reasonably well if your expectations are calibrated correctly. The channels you get are ad-supported, which means you will see advertisements roughly every eight to twelve minutes during regular programming. Sports events tend to have denser ad loads. News channels run ads every few minutes during certain blocks. This is the trade-off. The content is free, so the ads are substantial. Stream quality varies wildly. Pluto TV usually runs at 720p, sometimes 480p on busy channels. Tubi's live section is generally 720p but can drop to 480p during peak hours. If you have a 4K LG TV, these apps are not going to take advantage of it. They stream at lower resolutions regardless of your TV's capabilities. I stopped caring about this after the first week and just accepted that free live TV is not a premium experience. One more thing that trips people up: the LG Magic Remote's voice control does not work reliably with most free TV apps. You can ask it to open Pluto TV, but you cannot use voice commands to navigate within the app or search for specific channels. The voice assistant integration is limited to a handful of supported apps, and most free TV services are not on that list. Expect to use the physical buttons for everything inside these apps.

If you are looking for something more reliable than the free options, a streaming device like a Roku or Apple TV connected to your LG TV will give you access to nearly all of these services natively, plus many more that webOS simply does not support. The LG TV's built-in smart platform is fine for the basics, but it is not as comprehensive as a dedicated streaming box. That has been my consistent finding across multiple models and years of use.