Spinosaurus merupakan Theropoda raksasa yang dapat tumbuh hingga 1713, 8 m dengan tinggi lebih dari 6 m (sampai layarnya)dan berat mencapai 7, 6 ton. Panjang tengkorak Spinosaurus 1, 75 m dengan seratus gigi-gigi runcing yang lurus sepanjang kira-kira 17 cm. Ciri khas Spinosaurus adalah tulang belakangnya yang meninggi hingga 1, 8 atau 2 m dan merupakan layar yang dilapisi kulit. Di bawah lapisan kulit keras yang liat tersebut terdapat [[pembuluh darah]] yang berguna untuk mengatur suhu tubuh Spinosaurus atau untuk menarik perhatian betina saat musim kawin, karena diperkirakan layar Spinosaurus dapat berubah warna seperti kulit [[bunglon]]. Spinosaurus juga mempunyai [[lubang hidung]] yang tidak terletak di ujung moncong seperti kebanyakan Theropoda, melainkan di dekat matanya. Dulu, Spinosaurus dikira bipedal namun hasil penelitian baru menunjukkan bahwa Spinosaurus mungkin quadrapedal.