Hulu, Xfinity, Crackle and most major networks host full TV episodes free on their websites, as of 2015. Some content requires users to watch advertisements. All content is hosted legally, but there are sometimes restrictions to viewing it.
Hulu and Xfinity provide both free and paid TV shows. The companies have separate distribution deals with each network, so full TV episodes may be posted anywhere from hours to days after they air. Free Hulu TV shows may be limited to the most recent episodes and may be removed after a certain length of time. Users must pay for premium Hulu service to view a show using a mobile device, and in some cases, a show's complete season. Free TV shows on Xfinity are accessible via its website by using filters to hide subscription TV content.
Crackle hosts original and network TV episodes for free. It allows users to subscribe to their favorite TV shows and get notifications when new episodes are posted. Unlike Hulu, Crackle provides an app so users can watch shows online using smartphones and other mobile devices.
Most major networks, such as ABC, CBS and NBC, post full episodes of their TV shows online for free. However, there are limitations on available content. Episodes may be posted for only a week after they air, or only partial seasons are posted at a time.