No, TF2 is not free. It is a paid game that can be purchased through Steam.