td سلول های یک سطر را در یک جدول html ایجاد می کند، th هم همین کار را می کند ولی تنها فرقشان در این است که سلولی که با th ایجاد می شود به عنوان header جدول شناخته می شود و بیش تر مرورگرها آن را به طور خودکار به صورت bold نشان می دهند و محتوای آن ها را وسط چین می کنند ولی برای td طبیعتا این کار را نمی کنند، استفاده از th برای بالای جدول بیش تر مفید است.