Диплодок — один из самых известных зауроподов позднего юрского периода. Он имел классическое для этой группы строение тела: длинные шею и хвост, массивное туловище и маленькую голову. Диплодоки были крупными наземными растительноядными животными; следовые дорожки зауроподов позволяют предполагать групповое передвижение, однако размер и постоянство таких групп установить невозможно.
Диплодоки жили на территории современной Северной Америки, в экосистемах формации Моррисон. Старые реконструкции нередко изображали крупных зауроподов почти полуводными животными, которым вода якобы помогала выдерживать собственный вес. Современные данные показывают, что диплодоки были полностью приспособлены к передвижению по суше; близость водоёмов сама по себе не означала полуводный образ жизни.
У диплодока был небольшой череп с плохо развитой челюстью. Колышкообразные зубы располагались на ее передней части, создавая эффект гребенки, — так динозавру было удобнее обрывать поедаемые растения. Ноздри находились рядом с глазами. Некоторое время ученые полагали, что это давало диплодоку возможность дышать под водой. Позже они отказались от данной гипотезы.
Некоторые следовые дорожки зауроподов указывают, что они могли передвигаться группами. Но утверждать, что диплодоки постоянно жили стадами определённого размера, нельзя. Также неизвестно, насколько выраженной была у них забота о потомстве. Как и другие зауроподы, они откладывали яйца, однако детали гнездования именно диплодока реконструируются лишь предположительно.
Взрослый диплодок благодаря огромным размерам был трудной добычей для хищников, а длинный хвост мог использоваться для защиты. Питался он растительной пищей: листьями, молодыми побегами и другой доступной растительностью. Длинная гибкая шея позволяла охватывать большой участок кормления, почти не перемещая тело. Точная высота кормления и различия в рационе молодых и взрослых особей остаются предметом исследований.

Имя диплодока можно перевести как «двухбалочный». Ящер получил это название благодаря особенностям строения хвоста, который включал 80 позвонков и составлял две трети тела животного. Позвонки были прочными, но полыми, поэтому для дополнительной защиты в их нижней части располагались двойные остистые отростки (балки). Они укрепляли хвост и защищали кровеносные сосуды. Полости позвонков облегчали скелет ящера, поэтому его вес с учетом огромных размеров был относительно небольшим.
Биомеханические модели допускают, что диплодок мог на короткое время приподнимать переднюю часть тела, опираясь на задние конечности и хвост, однако насколько часто он использовал такую позу, неизвестно. Основным способом передвижения была ходьба на четырёх ногах.