Le Sinornithosaurus était un petit dinosaure à plumes qui vivait en Chine à la fin du Jurassique. C'était un membre de la famille des Compsognathidae, qui était un groupe de petits dinosaures ressemblant à des oiseaux. On pense que le Sinornithosaurus était omnivore, ce qui signifie qu’il mangeait à la fois des plantes et des animaux. Son régime alimentaire était probablement composé d'insectes, de petits lézards et d'autres petits animaux, ainsi que de certaines matières végétales. Le Sinornithosaurus avait des mâchoires longues et minces et des dents pointues, bien adaptées pour attraper et manger de petites proies. Il est également possible que le Sinornithosaurus se soit nourri des carcasses d'animaux plus gros.