Engadget has been testing and reviewing consumer tech since 2004. Our stories may include affiliate links; if you buy something through a link, we may earn a commission. Read more about how we evaluate products .
Smart plugs aren’t the most complicated smart home device — they really just turn stuff on and off — but the best smart plugs can make life a little easier, which is what we want from household automation. They’re easy to use, too, since you don’t have to install them like a smart switch. Just plug them in, connect to Wi-Fi and loop in your home assistant of choice. Of course, some plugs work better than others and there are a dizzying array of brands to choose from. To narrow down your choices, we tested more than a dozen models from many of the major players to help you find the best smart plug you can buy.
Table of contents
Best smart plugs for 2025
Photo by Amy Skorheim / Engadget Best smart plug overall Kasa Smart Plug Mini EP25 (4-pack) Assistant support: Alexa, Google Assistant, Siri, Samsung SmartThings | Energy monitoring: Yes | Matter support: No | Hub required: No All of the plugs eventually did what they said they would, but each had a quirk or two that gave me pause – except TP-Link’s Kasa EP25. From installation to implementation, it was fuss-free and reliable. It’s also one of the cheaper plugs on our list at just $13 each (but you’ll usually find it in a four-pack). It works well with both iOS and Android and on all four smart home platforms. The Kasa app has a clean, intuitive design and includes the features you’d expect like timers, schedules, a vacation mode and smart actions (aka scenes). TP-Link makes a wide range of other smart devices, so you could expand your smart home without having to leave the Kasa app. If you buy gadgets from TP-Link's other smart home brand, Tapo, you'll now be able to control both Kasa and Tapo products from one app. The EP25 is an updated version of the HS103 that adds Apple HomeKit compatibility, so I was able to control it with both an iPhone and an Android phone. If you also live in a blended OS home, I recommend onboarding with the iPhone first. After tapping the + button in the Kasa iOS app, a HomeKit pop-up will prompt you to add the plug using the QR code from the box. (The code’s also printed on the plug, but that’s harder to access.) Once set up in HomeKit, it was easy to add the plug to the other smart home apps. Google Home and SmartThings just need your TP-Link log-in details and Alexa uses the Kasa “skill.” Once you’ve added one plug, any future TP-Link devices you incorporate should automatically show up in each app. If you’re only using an Android device, the Kasa app will walk you through using a temporary Wi-Fi network to get the plug online. After setup, I named the plug and assigned it a room (making sure it was the same in each app to avoid confusing myself). Then I programmed various routines and schedules and asked all three voice assistants to turn the light on and off – everything worked without a hitch. In the weeks of testing, the EP25 never had a connection hiccup, even after I relocated it to the basement, which is the farthest point from my router. My single complaint is that sharing with another user isn’t supported within the Kasa app. You can share your log-in details with the other person, as the app does support access from multiple devices on one account. But Google Home feels like the best way to share smart home device control, whether that’s between iOS and Android devices or when everyone uses the same OS. Pros Works with all four major smart home platforms
Solid, stable connection
Affordable
Easy setup Cons Can't share control within the Kasa app $35 at Amazon
Engadget Best smart plug for Alexa-enabled homes Amazon Smart Plug Assistant support: Alexa | Energy monitoring: No | Matter support: No | Hub required: No If you have many Amazon Echo devices and use Alexa to answer your questions, control your music and manage your timers, Amazon’s smart plug makes the most sense. Your Echos and Alexa app already have your details, so you won’t have to create an account, enter your Wi-Fi password or switch to a different app, which makes setup mindlessly simple. In addition to naming your plug, you’ll also want to designate it as a light under Type in the settings menu. That way, when you say, “Alexa, turn all the lights off,” it will act accordingly. I was impressed with the speed of the onboarding process and how seamlessly the plug blended into the ecosystem, adding another IRL appendage to flex. I still get a small thrill when I say, “Alexa, goodnight,” and all goes dark. However, you won’t be able to use the Alexa smart plug with any other smart home app, which is why it’s best for those who’ve already gone all-in on an Amazon home. The only other drawback, and it’s not a small one, is the Alexa app’s lack of sharing capabilities. You can create households that let other people in your home access your Echo speakers through their phone, but they can’t see your smart home devices. If you’re the only one who needs app access and everyone else in your home is happy to interact via voice commands only, this plug couldn’t be simpler. At $25, it’s not the cheapest smart plug, but like all things Amazon, it goes on sale fairly often. Pros Dead-simple setup with Alexa
Stays reliably connected Cons Only works with Alexa
... continue reading