rocketcal.cc (pronounced "rocket calc") is a tool I made for fun.
It costs about $5 per month, so I don't plan to ever use ads or logins or tracking or any of that crap.
Rocketcal.cc is a tool which allows you to build Factorio spaceships without wasting any rockets, while still leveraging auto-requests as much as possible.
It minimizes manual launches by generating a separate auto-request blueprint which includes only the items which fill whole rockets. The remaining manual launches are convenient pre-filled rocket silos which you simply paste on top of your silos.
Check out the demo video
If you encounter a bug (or have a suggestion), please post in this factorio.com forum thread. The forum will send me an email.
TL;DR you can POST a blueprint string directly to /paste.
GET /
The text/html landing page, with a
webform which accepts a space platform blueprint
by sending a POST to /paste.
POST /pasteThis endpoint accepts pasted blueprints strings.
The body can be one of two forms:
blueprint=:encoded-bp where :encoded-bp is the percent-encoded blueprint string.
It will respond with a
302
with a Location
of /:md5, where :md5 is the
MD5 sum of the blueprint string.
GET /:md5The text/html page with the rocket plan for a blueprint.
GET /:md5/:md5.txtA blueprint, returned as text/plain.
GET /:md5/:md5.md
The Markdown version of a rocket plan,
returned as text/plain.
GET /:md5/:md5.json
The JSON representation of a rocket plan,
returned as application/json.
GET /:md5/:md5-book.txt
The rocket plan as a construction blueprint book (using a silo loader),
returned as text/plain.
GET /:md5/:md5-silos.txtGET /:md5/:md5-silos-p1-p1-p1-s3l.txt
The rocket plan as a construction blueprint book (using pre-filled silos),
returned as text/plain.
Silo modules may be suffixed, using types 'p', 's', 'e', levels '1', '2', '3' and quality 'u', 'r', 'e', 'l' (legendary speed 3 would be 's3l').
GET /icons-32/:slug.png
The 32x32px icon for a given item slug (e.g. fast-inserter),
returned as image/png.
GET /icons-64/:slug.png
The 64x64px icon for a given item slug (e.g. fast-inserter),
returned as image/png (for Retina/HiDPI displays).
GET /recentA text/html page which lists all of the blueprints, sorted by submission date.
GET /aboutThis page.
GET /weights.jsonAn application/json table of all item slugs and weights known by rocketcal.cc (in kg).
GET /200Returns the text/plain response "OK", which verifies the site is still up.
2025/9/18 thu
2025/9/12 fri
2025/7/30 wed
2025/7/29 tue
2025/1/9 sat
2024/12/14 sat
2024/12/11 wed
2024/12/10 tue
2024/12/7 sun
2024/12/6 sat
2024/11/23 sat
/:md5/:md5-book.txt).2024/11/22 fri
/:md5/:md5.json.2024/11/18 mon
2024/11/17 sun
2024/11/11 mon
Accept-Encoding: gzip.2024/11/10 sun