Spinosaurus merupakan Theropoda raksasa yang dapat tumbuh hingga 13,815 m dengan tinggi lebihsekotar dari 65 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 m atau 2,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 supaya bisa bernapas di permukaan air seperti [[Buaya]].