Factorio Ratios Calculator
Optimize your production lines by calculating the exact number of assemblers and resources required for perfect ratios.
Select the final product you want to create.
How many items you want to produce per second or minute.
Calculate rates per second or per minute.
The tier of assembling machine affects crafting speed.
Number of Prod 3 modules (+10% prod, -15% speed each). Machine module slots limit applies.
What is a Factorio Ratios Calculator?
A factorio ratios calculator is an essential tool for any player looking to build an efficient and optimized factory. In the complex world of Factorio, production chains can quickly become unbalanced, leading to resource shortages or machine idling. This calculator helps you determine the precise number of assemblers, miners, and furnaces needed to sustain a target production rate for a specific item. By using a factorio ratios calculator, you can prevent bottlenecks and ensure that your factory operates like a well-oiled machine, consuming and producing resources in perfect harmony.
The Factorio Ratio Formula and Explanation
The core of any factorio ratios calculator lies in a simple but powerful formula that balances crafting time, machine speed, and desired output. The fundamental equation is:
Required Assemblers = Desired Output Rate / (Items Per Second Per Machine)
Where `Items Per Second Per Machine` is determined by several factors:
- Base Crafting Time: The time listed on the item’s recipe.
- Machine Crafting Speed: The speed multiplier of the assembler (e.g., 0.5 for Assembling Machine 1).
- Module Effects: Productivity modules increase output per cycle but reduce speed, while speed modules increase speed.
The formula for the actual crafting time per machine is: Recipe Time / (Machine Speed * (1 + Speed Bonus - Productivity Malus)). The productivity bonus provides “free” items, which reduces the total number of machines needed for upstream ingredients. For more information, players often consult a comprehensive crafting guide.
| Variable | Meaning | Unit / Type | Typical Range |
|---|---|---|---|
| Desired Rate | The target number of items to produce per unit of time. | Items/sec or Items/min | 1 – 1000+ |
| Crafting Time | The base time required to craft one recipe cycle. | Seconds | 0.5 – 60 |
| Machine Speed | The speed multiplier of the crafting building. | Unitless multiplier | 0.5, 0.75, 1.25 (Assemblers) |
| Productivity Bonus | The percentage of extra items created from modules. | Percentage (%) | 0% – 40% (for 4x Prod 3) |
Practical Examples
Example 1: Crafting Electronic Circuits
Let’s say you need 5 Electronic Circuits per second using Assembling Machine 2s with no modules.
- Inputs: Target: Electronic Circuit, Rate: 5/sec, Assembler: AM2 (0.75 speed).
- Calculation: An Electronic Circuit takes 0.5s. An AM2 modifies this to 0.5s / 0.75 = 0.667s per craft. This is 1 / 0.667 = 1.5 circuits/sec per assembler. To get 5/sec, you need 5 / 1.5 = 3.33 assemblers. You would build 4 to ensure the target is met.
- Results: You’ll need 4 assemblers for Electronic Circuits. This will require 4 Iron Plates/sec and 12 Copper Cables/sec. You could use a production chain visualizer to better plan the layout.
Example 2: Advanced Circuits with Productivity
Imagine you want 1 Advanced Circuit per second using Assembling Machine 3s filled with 4 Productivity Module 3s.
- Inputs: Target: Advanced Circuit, Rate: 1/sec, Assembler: AM3 (1.25 speed), Modules: 4x Prod 3 (+40% prod, -60% speed).
- Calculation: The AM3’s speed becomes 1.25 * (1 – 0.60) = 0.5. An Advanced Circuit takes 6s, so actual time is 6s / 0.5 = 12s. However, you get 1.4 circuits per craft. This results in 1.4 circuits / 12s = 0.1167 circuits/sec per assembler. To get 1/sec, you need 1 / 0.1167 = 8.57 assemblers. You would build 9.
- Results: You’ll need 9 assemblers. The key benefit is that the +40% productivity bonus means the entire upstream chain (plastic, copper, electronic circuits) needs to supply 40% fewer resources, a massive saving at scale. This is a core principle discussed in many advanced factory designs.
How to Use This Factorio Ratios Calculator
- Select the Item: Choose your desired final product from the “Item to Craft” dropdown.
- Set the Production Rate: Enter how many items you want to make in the “Desired Output Rate” field and select whether this is per second or per minute.
- Choose Your Machinery: Select the tier of Assembling Machine you plan to use. Higher tiers are faster.
- Add Modules: Enter the number of Productivity Modules you will place in each assembler. This calculator assumes Tier 3 modules for simplicity.
- Calculate and Interpret: Click “Calculate Ratios”. The primary result shows how many assemblers you need for your target item. The intermediate results show the required inputs and the assemblers needed to produce them, giving you a complete picture of your production line.
Key Factors That Affect Factorio Ratios
- Assembler Tier: Higher tier assemblers have a faster base crafting speed, meaning you need fewer of them for the same output.
- Productivity Modules: These are game-changers. They create extra products for free, reducing the resource load on your entire factory, but slow down the machine they are in.
- Speed Modules: The opposite of productivity, they speed up machines at the cost of significantly higher energy usage. They are often used in beacons to counteract the slowness of productivity modules.
- Beacons: Beacons can broadcast module effects (usually speed) to multiple machines, making them a cornerstone of late-game, high-throughput designs.
- Belt Throughput: Your calculations are useless if you can’t get resources to and from your machines. A yellow belt can’t supply a line of assemblers that collectively demand 20 iron plates per second. This is where a belt throughput guide comes in handy.
- Smelting Speed: The type of furnace (stone, steel, electric) directly impacts how quickly you can turn ore into plates, which is the foundation of almost every production line.
Frequently Asked Questions (FAQ)
Why isn’t my factory producing at the rate the factorio ratios calculator says it should?
This is almost always due to input/output bottlenecks. Check your belts to ensure they can handle the volume of items. Also, verify that inserters can move items fast enough, especially for fast recipes like copper cable.
When should I use productivity modules?
Productivity modules are best used in expensive recipes or recipes at the end of a long production chain (like science packs or rocket parts). The “free” items they generate save a huge amount of raw resources and reduce the size of the required upstream factory.
Is it better to use a few fast assemblers or many slow ones?
Early in the game, you’ll use many slower assemblers. In the late game, with modules and beacons, it becomes more efficient (for both space and computer performance) to have fewer, incredibly fast assemblers. For help on this, check out our megabase building tips.
How does this calculator handle intermediate products?
It recursively calculates the needs for each ingredient. For example, when you ask for electronic circuits, it calculates the required iron plates and copper cables, and then shows you how many assemblers are needed for the copper cables.
What are the units used in this calculator?
The primary units are “items per second” or “items per minute” for rates, and a simple count for the number of machines required.
How important is a ‘perfect’ ratio?
While a factorio ratios calculator gives you the perfect numbers, it’s often fine to slightly overproduce ingredients. This creates a buffer and ensures your main production line never starves for resources. The exception is in highly compact, max-throughput designs where every machine counts.
Does this calculator work for mods like Krastorio or Space Exploration?
No, this calculator is designed for vanilla Factorio recipes and machine speeds. Modded gameplay introduces new machines, recipes, and modules that would require a different calculator.
How do I calculate ratios for oil products?
Oil processing is more complex due to multiple outputs (heavy oil, light oil, petroleum gas) and advanced cracking recipes. This calculator focuses on assembler-based recipes. For oil, it’s best to use a specialized fluid calculator or follow established blueprints.
Related Tools and Internal Resources
- Belt Throughput Guide – Learn the maximum item capacity of every belt type.
- Megabase Building Tips – Strategies for building factories at a massive scale.
- Advanced Factory Designs – Explore blueprints and concepts for complex production lines.
- Production Chain Visualizer – A tool to help visualize complex factory layouts.
- Comprehensive Crafting Guide – A deep dive into every recipe in the game.
- Power Management 101 – Learn how to keep your factory powered efficiently.