The 2026 iHeartRadio Music Awards will air live tonight, Feb. 26 at 8 p.m. ET. We're showing you how you can tune into the award show online for free.