It is (more below), though as Rick said above, look into a Chromecast box.

Below...
If you're going to get an HDMI cable, be aware that there are (at least) two standards.
ALMOST ANYTHING will let you connect 1080p source to 1080p receiver, such as the TV YOU HAVE NOW.

But if you want to eventually upgrade to a higher resolution TV - the 4Ks - then the lesser HDMI cable will still
only transmit a 1080p signal. If you were to go from -- now just hear me out -- 4KBlu-ray to 4K TV then you'd HOBBLE
the signal. You'd still get one to it, but it would be 1080p only and the TV would then have to work to upscale it.

Just sayin', is all. I'm not sure what the standard is for the higher capacity cable, but look for definite statements about
being able to transmit 4K on the packaging. Ye$, they do cost more than the 1080p cables.