Yea it toggles on and off and keeps the water at a steady temp.
https://www.amazon.com/gp/product/B07RYSL6ST/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Thats the one I'm using and so far I haven't had any issues with it. I've had it since he was in a 10 gallon but it still does the job even though he's in a 70 now (even though it's only rated for 30). Keeps the water temp nice and steady at 78. But depending on your tank size and location might want to go with a stronger heater.