Header Image
Why trust BestReviews?
BestReviews spends thousands of hours researching, analyzing, and testing products to recommend the best picks for most consumers. We only make money if you purchase a product through our links, and all opinions about the products are our own. Read more  
BestReviews spends thousands of hours researching, analyzing, and testing products to recommend the best picks for most consumers. We only make money if you purchase a product through our links, and all opinions about the products are our own. Read more  
BestReviews spends thousands of hours researching, analyzing, and testing products to recommend the best picks for most consumers. We buy all products with our own funds, and we never accept free products from manufacturers.Read more 
Bottom line
Best of the Best
NVIDIA Shield Pro
Shield Pro
Check Price
Best for Gaming
Bottom Line

Speedy performance and ability to play a wide range of content in crystal-clear 4K make the NVIDIA Shield Pro a top pick for gamers and binge watchers.


Optimized for 4K HDR content. Smooth and lag-free gaming. Supports 3 gaming platforms. Dolby Atmos. Dolby Vision. Features many ports. Google and Alexa voice controls. Huge app collection.


Video game controller sold separately.

Best Bang for the Buck
Amazon Fire TV Stick 4K
Fire TV Stick 4K
Check Price
Customer Favorite
Bottom Line

If you need a simple but feature-packed option, the tiny Fire TV Stick 4K is worth your consideration.


Affordable. Designed for 4K HDR+ streaming video. Slim design. Large app collection. Voice control. Supports Dolby Atmos. Speedy performance. Works with Amazon Alexa. Simple setup.


Does not support WiFi 6.

nVidia Store
Check Price
Best for Small Spaces
Bottom Line

If you want to enjoy the best games and apps from the Google Play on your TV in sharp 4K, the slim NVIDIA Shield is worth the investment.


Optimized for 4K HDR video streaming. Features 4K upscaling. Dolby Atmos. Dolby Vision. Compact design. Google voice controls. Chromecast 4K. Google Play Gaming. Easy to set up.


Not all apps are designed to stream in 4K.

Amazon Fire TV Cube
Fire TV Cube
Check Price
Powerful Performance
Bottom Line

The latest from Amazon, this device streams your favorite content while acting as a smart-home hub.


Amazon's most powerful streaming device, the Cube, controls a smart home via Alexa. Features quality built-in speakers. Allows access to 4K content from the top streaming services. Simple setup.


Best when paired with other smart devices.

Ever Express T9 Android 9.0 Streaming Media Box
Ever Express
T9 Android 9.0 Streaming Media Box
Check Price
Bottom Line

Delivers an excellent all-around streaming device, including a good price point and performance level.


Includes support for 4K video resolution streaming. Has both a strong CPU and GPU for the best performance levels. Offers Bluetooth connectivity, so you can use a wireless keyboard if desired.


Audio quality is not consistent. May shut off automatically if it sits idle too long.


We recommend these products based on an intensive research process that's designed to cut through the noise and find the top products in this space. Guided by experts, we spend hours looking into the factors that matter, to bring you these selections.

Category cover

Buying guide for best android streaming boxes

Android streaming boxes have created a unique niche in the home theater streaming market: they’re straightforward little boxes designed for streaming web video and home media based on Google’s smartphone operating system.

Android smartphones enjoy some of the best slideshow and local media apps available, so it makes sense that an Android streaming box is the easiest way to get that content on your TV faster than anyone can say, “Please don’t show me anymore of your vacation photos.” Whether you’re looking to watch your home movies, check out the latest clips from YouTube, or stream your favorite music from your MP3 collection, an Android streaming box is a solid choice.

Read all about Android streaming boxes and decide which features are for you. Then, check out the grid above to see which Android streaming boxes we recommend most.

Content Image
Android streaming boxes are sometimes referred to as “Kodi boxes,” named after the popular media center application that comes with most models.

Android streaming box vs. android tv box

Most Android streaming boxes market themselves as Android TV boxes because they’re connected to a TV and running Android. Makes sense, right? Unfortunately, things get a little messy with the term Android TV, because it’s also the name of Google’s official streaming box platform that only runs on select devices.

As you’re shopping, make sure you know the differences:

  • Android streaming boxes are small, nondescript, affordable boxes that run the mobile version of Android – which means that manufacturers are taking the operating system made for phones and modifying it to be slightly more user-friendly in TV environments. They offer comprehensive support for audio and video files no matter what format they’re in, and they play mobile games available from the Google Play Store. If you just need a straightforward media box that can get your local media on your TV without breaking the bank, an Android streaming box is a strong choice.

  • Android TV boxes run the “Android TV” operating system, a separate, specific platform designed for use with a remote control. Similar to Apple’s tvOS, Android TV focuses on connecting users with streaming content. Android TV boxes are typically twice as expensive as Android streaming boxes, but they include much more powerful hardware. If you’re looking for a streaming media box that includes additional functionality (like support for Google Home/Assistant), an Android TV box may be a better choice.

Content Image
Did you know?
Most Android streaming boxes can connect to both WiFi or wired Ethernet network. WiFi is fast enough to stream most content. However, for 4K video, the faster speeds of Ethernet is better.

Important pointers for selecting an android streaming box

Android streaming boxes have made a lot of headlines over the years because many less-than-legitimate manufacturers sell them pre-configured for watching illegal streams of pirated video. Android streaming boxes have plenty of legitimate, legal uses – but unfortunately, their association with piracy means that you’ll need to be careful what hardware you buy.

Here’s what you need to know to stay safe.

  • If an Android streaming box offers “free TV,” don’t buy it. Unless they’re talking about TV content that you already know to be free – such as free kids’ videos from the PBS app – it’s important to remember that there is no such thing as a free lunch. If an Android streaming box suggests it can offer you paid content for free, it’s not doing so legally, and no binge-watching session is worth going to jail for.

  • If an Android streaming box has its own version of the Google Play Store, don’t buy it. Some Android streaming boxes are connected to third-party app stores. On first blush, this can seem like a convenience – it’s a custom app store with only compatible apps! However, the majority of these stores are connected to independent businesses who don’t have the security practices in place that Google does to help keep you safe. Whenever possible, stick with streaming boxes that only download apps from the official Google Play Store.

  • Check product reviews to see how often software updates are provided by the manufacturer. Some manufacturers issue frequent updates to help keep their Android streaming boxes stay secure, while others simply rely on users to do their own OS updates. If you’re not comfortable installing updates on your own, limit your searches to only models with strong track records for software updates. The product list above can help point you in the right direction.

Content Image
For your safety
Android streaming boxes can heat up pretty quickly, so make sure to place yours in an area that’s well ventilated. If possible, buy an Android streaming box with an aluminum shell (and not plastic) for better heat dissipation.

Android streaming box prices

As you’re shopping for an Android streaming box, keep these price ranges in mind.

  • Inexpensive

In the $30 to $49 range, expect to see low-end devices that are just barely usable. An Android streaming box in this price range might be good for someone who is mildly curious about the platform, but if you plan on using yours regularly, spend a little more and get a higher-quality device.

  • Mid-range

In the $50 to $99 range, you’ll find the best value. Android streaming boxes in this range have quick processors, all of the connectivity options you could ask for (like Bluetooth, WiFi, and Ethernet), and many even support 4K resolution. Whether you’re a seasoned tinkerer or a casual enthusiast, you don’t need to spend more than $100 to get an Android streaming box that meets your needs.

  • Expensive

In the $100+ range, you’ll find all of the overpriced options – and in many cases, the extra money doesn’t buy any extra features. If you’re considering an option that costs more than $100, compare it carefully with some mid-priced Android streaming boxes first.


Before buying and setting up your Android streaming box, consider these tips.

  • Make sure you have adequate WiFi signal in the location you expect to place your Android streaming box. Your android streaming box will rely on a strong network connection, even if you’re just using it for local media. If you’re not sure how to get started, download a network speed analysis app to your smartphone, and start running speed comparison tests in various locations of your home. Once you have a sense for the fastest and slowest speeds on your network, test the speed near the location where your Android streaming box will be. Ideally, your Android streaming box should have a WiFi connection with a full four bars.

  • Look into compatibility with universal remotes before buying a specific model. Many Android streaming boxes include remotes, but those remotes aren’t always amazing, and they’re often the first things users replace. We recommend using a universal remote with your Android streaming box, which makes it important to be certain that the Android streaming box you buy will be compatible. If you plan on using your Android streaming box with a third-party remote, verify ahead of time that the two will work together.

  • Organize your home media before you set up your Android streaming box. If you plan to use your Android streaming box to display your personal photos and videos or play back your music collection, make sure it’s all organized ahead of time. Without a consistent organizational scheme in place, you may end up wasting time in front of your TV trying to find your content.

Content Image
Many Android streaming box manufacturers offer limited technical support. As you’re shopping, look into each manufacturer’s reputation – you never know when you’re going to need help troubleshooting.


Q. Why are Android streaming boxes often advertised with keyboard remotes?

A. Setting up an Android streaming box isn’t difficult, but it can mean tweaking a lot of settings to get it just right, and that can result in a lot of typing. Many users find it useful to have a remote that includes a full QWERTY keyboard for searching or typing long character strings that would take too long to enter with a standard remote control.

Q. How much RAM should a good Android streaming box have?

A. The RAM on an Android streaming box won’t have a dramatic update on performance, but it’s not expensive, so it’s worth maxing out. Most Android streaming boxes come with a minimum of 2GB of RAM, which is plenty. Don’t buy an Android streaming box with less than 2GB of RAM.

Q. How do I get software updates for an Android streaming box?

A. Some Android streaming box manufacturers provide software and firmware updates free of charge – but that’s rare. In most cases, you’ll need to perform software updates yourself, which is not as complicated as it may sound. Updating software is usually a matter of downloading a file from the web, copying it to a USB thumb drive, and booting the streaming box with the thumb drive inserted (this typically brings up an interface that initiates the upgrade).

Our Top Picks