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 /paste
This 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 /:md5
The text/html
page with the rocket plan for a blueprint.
GET /:md5/:md5.txt
A 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.txt
GET /: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 /recent
A text/html
page which lists all of the blueprints, sorted by submission date.
GET /about
This page.
GET /weights.json
An application/json
table of all item slugs and weights known by rocketcal.cc (in kg).
GET /200
Returns 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