The main difference is that indoor TV antennas are designed to be compact and easy to install inside your home, while outdoor antennas are larger and meant to be mounted on the roof or outside of the house to capture signals from a wider range.