You’ve probably seen this floating around the internet, but it’s always worth another look! This incredibly detailed Size Comparison of Science Fiction Spaceships features almost every ship from sci-fi imaginable! It also includes the real world ISS for scale on top with a yellow frame.
This has been updated many times to include as many ship as possible, a few notable ones are missing though such as the Death Star from Star Wars, CSO Carrier from Halo, and V’Ger from Star Trek, and other large ships. This is for reasons of image quality and chart organization, only ships between a minimum of 100 meters and 24000 meters are applicable for this chart. Also the TARDIS is both too large and too small for the chart!
Click the image for full view:

Artist: Dirk Loechel

Missing the ARCHANGEL MICHAEL from Niven & Pournelle’s FOOTFALL https://www.up-ship.com/apr/michael.htm
Missing all of the Battlestar Galicta ships….
Just above the bottom in the middle, you’ll see both Classic BSD and NUBSG stuff.
Someone should update with all the ships from The Expanse. Rocinante, the Anubis class, and the MCRN Donnager at the very least should be here.
Still missing the ships from The Expanse. MCRN Donnager, Rocinante, the Canterbury and the Anubis class at the very least…..
no stargate ships 🙁