If you are visiting Thailand as a tourist for 30 days or less then you do not need a visa. If you are staying over 30 days or going for business then you will require a visa.