The Sun is large enough that approximately 1.3 million Earths could fit inside (if squashed in) or if the Earths retained their spherical shape then 960,000 would fit. But can you visualise that number of Earths?

1

100

1,000

Jupiter’s volume is roughly equal to 1,321 Earths, though Jupiter’s mass is equal to just over 317 Earths.

10,000

20,000

30,000

40,000

50,000

100,000

111,965 Earths laid end to end from the Sun would reach out as far as Saturn (based on average diameter and orbit distance).

200,000

300,000

400,000

The Sun’s mass is equal to 333,060 Earths, this alone makes up 99.86% of the solar system’s mass.

500,000

600,000

700,000

800,000

900,000

960,000

This is how many Earths would fit inside the Sun while keeping their shape. Laid out end to end they would stretch 12.2 billion km, just 67% of the distance Voyager 1 has travelled.

1,000,000

One million Earths is comparable to just 0.00033% of the number of stars in the Milky Way (200-400 billion).

1,300,000