There are commercial products both indoor and outdoor. The outdoor antennas certainly work (much) better than indoor antennas because their elevation from the ground is high so they can catch more signals and there is no obstacles such as wall or house structures compared to the indoor antennas.
But the indoor antennas have their own benefits: 1) you don't have to climb up the roof to install and maintain it; 2) you don't have to worry about thunder or lightening; 3) it's relatively cheaper than outdoor ones because it doesn't need long cable and fixture material.
So, as long as your location is in or near urban area and you have a proper spot inside your house to put it and want to create your own antenna with various shapes and sizes, give an indoor FREE TV antenna a try!
Here is my version.
The aluminum foil in the kitchen is always handy. I needed a support to attach two pieces of aluminum foil and found a piece of cardboard box. The size of each side of the aluminum foil is 250mm x 215mm. I didn’t test other than this size but it works good enough. You may want to try different size and shape of similar design for your TV. I could get over 20 channels with this.