This wiki is about 0.17, the current experimental version of Factorio.

Information about 0.16, the current stable version of Factorio, can be found on

In other languages: Česky Français Русский 中文

Difference between revisions of "Fluid system"

From Official Factorio Wiki
Jump to: navigation, search
(Changed links going to the redirect File:Steam-engine.png to go to File:Steam engine.png.)
(Changed links going to the redirect File:Pipe-to-ground.png to go to File:Pipe to ground.png.)
Line 86: Line 86:
| {{imagelink|pipe|Pipe}} || Used to direct the flow of liquids.
| {{imagelink|pipe|Pipe}} || Used to direct the flow of liquids.
| {{imagelink|pipe-to-ground|Pipe to ground}} || Used to cross other pipes or belts.
| {{Imagelink|Pipe to ground|Pipe to ground}} || Used to cross other pipes or belts.
| {{imagelink|storage-tank|Storage tank}} || Stores liquids for later use.
| {{imagelink|storage-tank|Storage tank}} || Stores liquids for later use.

Revision as of 08:45, 6 October 2017

Fluids are non-solid items, such as water and oil.


Fluids can only exist inside pipes and certain buildings, meaning they cannot be carried by the player, moved using inserters, dropped on the ground, or even dumped in a lake. They are counted in continuous fractions, rather than discrete integers. Liquids can be silently destroyed by removing buildings or pipes. Only one type of fluid can occupy a pipe at a time. Two fluids will never mix.

Fluids can be transported by piping, barrels, or fluid wagons.


Here "pressure" = current_fluid_level / max_amount.

The pressure of a fluid in a pipe can be seen through the pipe window. A pipe with high pressure will show itself nearly full, a pipe with low pressure will show a small trickle of the fluid.

When two neighboring containers (pipes or fluid storage) store the same fluid at different pressure, some of the content of the fuller container will move into the less filled one. The speed of this transfer depends on the difference in pressure.

Fluids do not flow out of a building's input tile or into its output tile. Pumps partially override pressure, putting all their content into their output tile.


In the game, fluid is held in fluid boxes with a defined size (equivalent to volume). Connected fluidboxes allow fluids to flow between them. For instance, each pipe is a 1x1 fluid box with a connection in each direction.

The volume of fluid contained in a fluid box is value between 0 and the fluidbox size, so for instance the pipe can hold 100 Units of fluid, so the value in the fluid box can be any number between 0 and 100.


Work contained in fuel is converted by the boilers or heat exchangers to steam, which is just a liquid form of work. This steam holds energy at ratio of

0.2 kJ per °C per Unit

In other words: 0.2 kJ of work is necessary to heat water by one °C.

Since steam/water is set to have a maximum temperature of 500°C and minimum of 15°C, the most work that can be in an unit of water is 97 kJ.


Can be extracted from water using the offshore pump.
Water heated in a boiler or heat exchanger. Mainly used to produce power.
Crude oil.png
Crude oil
Extracted from oil fields by Pumpjacks and can be converted to Petroleum gas, Light oil, and Heavy oil.
Petroleum gas.png
Petroleum gas
Converted from Crude oil. Used to create various items.
Light oil.png
Light oil
Converted from Crude oil. Used to create various items. Can be converted into Petroleum gas.
Heavy oil.png
Heavy oil
Converted from Crude oil. Can be converted to Light oil and Lubricant.
Sulfuric acid.png
Sulfuric acid
Converted from Sulfur, Iron plates, and Water. Can be used to create various items.
Converted from Heavy oil. Used mainly to create Express transport belts and Engines.


Oil refinery.png
Oil refinery
Converts Crude oil into Heavy oil, Light oil, and Petroleum gas.
Chemical plant.png
Chemical plant
Changes liquid to other forms as well as crafting some recipes that require liquids.
Extracts Crude oil from Oil fields.
Creates 165°C steam when fueled.
Heat exchanger.png
Heat exchanger
Creates 500°C steam when heated using a nuclear reactor.
Steam engine.png
Steam engine
Uses steam to generate electricity.
Steam turbine.png
Steam turbine
Uses steam to generate electricity.
Assembling machine 2.png
Assembling machine 3.png
Puts liquids into or out of barrels.


Piping is the most common way to move liquids in factorio.

Key entities used in piping and general fluid handling:

Used to direct the flow of liquids.
Pipe to ground.png
Pipe to ground
Used to cross other pipes or belts.
Storage tank Stores liquids for later use.
Offshore pump Provides Water extracted from a water tile.
Moves fluids in the direction of the arrow. Prevents fluid from moving in the opposite deirection.


Water was the first fluid to be added to the game. In version 0.9 the oil processing system, and therefore new fluids, including crude oil and petroleum gas, were added.

See also