100% Pre shrunk cotton. Please inquire if you would like it on a hoodie or short sleeve shirt. International Buyers: USPS has raised shipping costs, so now a shirt bigger than a Large costs $23.50 to ship. If you buy a shirt bigger than Large I will invoice you for the additional shipping. Thank you.