Factorio Ratio Calculator
Optimize your factory production lines with precision.
0.67
Formula: (Target × Recipe Time) / (Crafting Speed × Yield × Productivity)
Machine Requirements Comparison
Number of machines needed based on different Assembler Tiers
Chart updates in real-time. Lower bars indicate higher efficiency.
What is a Factorio Ratio Calculator?
The factorio ratio calculator is an essential tool for any player looking to transition from “spaghetti” factory designs to organized, high-efficiency megabases. In the world of Factorio, every item has a specific recipe time and yield. If you build too few machines for a component, your production stalls; build too many, and you waste precious space and power.
A professional factorio ratio calculator allows you to input your desired output (such as “I want 45 Iron Plates per second to fill a Blue Transport Belt”) and tells you exactly how many furnaces or assemblers you need to place. This eliminates guesswork and ensures that every belt is perfectly compressed.
Common misconceptions include ignoring the “Crafting Speed” of machines. An Assembling Machine 1 only operates at 0.5 speed, meaning a 1-second recipe actually takes 2 seconds to complete. Our factorio ratio calculator handles these complexities automatically, including productivity bonuses and speed modifiers.
Factorio Ratio Calculator Formula and Mathematical Explanation
The math behind Factorio logistics is straightforward but requires attention to detail regarding machine tiers. To calculate the number of machines required, we use the following derivation:
Machines = (Target Rate × Recipe Time) / (Machine Speed × Yield × Productivity)
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Target Rate | Desired items produced per second | Items/sec | 0.1 – 2700 |
| Recipe Time | Base time listed in the game menu | Seconds | 0.5 – 60 |
| Machine Speed | The multiplier of the assembler/furnace | Multiplier | 0.5 – 1.25 |
| Yield | Number of items produced per cycle | Integer | 1 – 10 |
| Productivity | Bonus from modules (1.0 + bonus) | Decimal | 1.0 – 2.0 |
Practical Examples (Real-World Use Cases)
Example 1: Filling a Yellow Belt with Iron Plates
A Yellow Transport Belt moves 15 items per second. To calculate the number of Stone Furnaces (Speed 1.0) needed for Iron Plates (Recipe Time 3.2s, Yield 1):
- Inputs: Target 15/s, Time 3.2, Speed 1.0, Yield 1.
- Calculation: (15 × 3.2) / (1.0 × 1) = 48.
- Result: You need exactly 48 Stone Furnaces to saturate a yellow belt.
Example 2: Electronic Circuits (Green Chips) with Productivity
You want 10 Green Chips per second using Assembler 3s (Speed 1.25) and 4 Productivity Module 3s (+40% productivity).
- Inputs: Target 10/s, Time 0.5, Speed 1.25, Yield 1, Productivity 1.4.
- Calculation: (10 × 0.5) / (1.25 × 1 × 1.4) = 5 / 1.75 ≈ 2.86.
- Result: You need 3 Assembling Machine 3s (the 3rd machine will operate at 86% capacity).
How to Use This Factorio Ratio Calculator
- Enter Target Output: Start by defining your goal. Most players base this on belt speeds (15, 30, or 45 items/sec).
- Input Recipe Data: Hover over the item in-game to see the base crafting time and the amount produced per cycle.
- Select Machine: Choose the tier of assembler or furnace you are currently using.
- Add Modules: If you are using Productivity Modules, enter the total percentage (e.g., three +4% modules = 12%).
- Read the Main Result: The large number at the top shows the total machines required. If it’s 10.2, you should build 11.
Key Factors That Affect Factorio Ratio Calculator Results
When using a factorio ratio calculator, several external factors can influence your actual factory performance:
- Belt Throughput: Even if your ratio is perfect, if your belts can’t carry the items fast enough, machines will idle.
- Inserter Speed: High-speed recipes (like copper cables) might require multiple stack inserters to keep up with the machine’s cycle time.
- Module Penalties: Productivity modules reduce crafting speed. While our factorio ratio calculator accounts for the productivity boost, you must adjust the “Crafting Speed” input if the modules slow the machine down.
- Beacons: Speed modules in beacons can significantly boost the Crafting Speed variable, often reaching multipliers of 5.0 or higher.
- Power Supply: If your base is low on power, machines slow down proportionally, throwing off all calculated ratios.
- Input Bottlenecks: The factorio ratio calculator assumes a 100% supply of raw materials. If your iron plate line is thin, your steel furnaces will never reach the calculated output.
Related Tools and Internal Resources
- Production Calculator – Comprehensive factory planner for entire science packs.
- Belt Speed Guide – Learn the items-per-second limits for Yellow, Red, and Blue belts.
- Power Usage Optimizer – Calculate how many Solar Panels and Accumulators you need.
- Module Impact Calculator – Compare Speed vs. Productivity modules for ROI.
- Mining Ratios – Calculate how many miners are needed per ore patch.
- Nuclear Ratios – The perfect ratio for Heat Pipes, Turbines, and Reactors.
Frequently Asked Questions (FAQ)
Since you cannot build 0.5 of a machine, you should always round up to the nearest whole number to meet your target, or accept a slightly lower output.
Add the speed bonus from beacons to the machine’s base speed. For example, an Assembler 3 (1.25) with four Speed Module 3s (+200% speed) would have an effective speed of 1.25 * (1 + 2.0) = 3.75.
Without modules, it is a 3:2 ratio (3 cable assemblers feeding 2 circuit assemblers). You can verify this by running both recipes through the factorio ratio calculator.
Yes, the math for Refineries and Chemical Plants is the same. Just use “Units” instead of “Items” for your target output.
Check your inserters. If the machine finishes a craft in 0.1 seconds but the inserter takes 0.2 seconds to swing, the machine will wait, reducing its effective ratio.
Yes! Productivity allows you to get more output from the same amount of input, which effectively reduces the number of “upstream” machines (like miners or furnaces) needed.
It means every available slot on a transport belt is filled. A factorio ratio calculator helps you determine exactly how many machines are needed to reach that 100% compression state.
Absolutely. As long as you know the Recipe Time and Machine Speed from the mod, the factorio ratio calculator logic remains identical.