Click on the planet to get another one!

The buttons at the top let you download the description, download a high-res image, switch to map view, view/edit the planet's ID, and get a new random planet.

So if you like a planet and want to revisit it, write down its ID. Note that the map view doesn't exactly match the planet.

This is based on a generic proc-gen system that lets you describe a system of slots with possible values and rules for what combinations make sense.

The source is available on GitHub, and you're welcome to suggest improvements or ideas for new stuff to add.

Development log


Log in with to leave a comment.

This is URL is very useful


Another thought would be whether you can let users set one (or more of the parameters) if they wanted. E.g. set habitabilty to 10%

this would be ideal

This is pretty cool.

Can you create a few more stats for the planets?  E.g. Gravity, length of day, length of year, atmosphere.  Just a thought.

Can you add an export to txt and png button?

This generator is so good its planets could be usable directly. If I had a rectangular png map of the surface, I could show planetary locations clearly.

Uh maybe, I'd have to dig back into the code and figure out how.

Thank you for considering at least. I've spent the last two weeks finding and testing different various planet / terrain generators and so far your one has been the best. If it helps, try this resource: (right-click view source)


Check this out:

It's the same thing but with the ability to download the Planet as PNG (but not the Rectangular surface of the map)

Indeed, the author sent me the code and now it's also up here. :)

Oh, and I have a test version that produces the rectangular map too, but the map looks awful. You can really tell it's perlin noise in a way that's hidden by when it's a rotating sphere.


@Zarkonnen I think it would still be worth releasing. For my purposes / game project, a rectangular map is more important for its shape and information rather than its looks.

Please release it anyway!


i rely on my friends here. Having this stuff is clearly HELPFUL and your work is amazing !

Hey Zark, I absolutely love your planet generator, is it ok if I use some for a project I am working on (website)? And if so, what kind of credit would i have to give you?

Sure, go for it. Put a link back to this page somewhere, if that works?

Your planet generator is exactly what I’ve been looking for. If you don’t mind, I’m going to use a few of your planet bios in the book I’m currently writing. If it ever gets published, you can have a free copy and a credit inside! Good work, Z.

I absolutely love this planet gen. Great work man! Also. Can I use the planets in a homemade card game i'm working on? I'll put your name at the bottom of all the cards that use the planets generated by this.

Absolutely, I'd be honoured!

(4 edits)

Thank you so much! I'll make sure to come back here and tell you when it's ready. 

I'll even give you a free pack to show to friends or something. Thanks again!

Also, I am going to be selling the cards. Is that okay? Again I will give you credit on all the cards that use this generator. 

Is there any other way you would like to be credited in the trading card game?


Thanks! Useful for SF inspiration!