Skip to main content
Calcimator

Refinery Yield Calculator

Estimate product slate percentages from crude type and refinery conversion unit configuration.

About this calculator

A refinery's product slate — how much gasoline, diesel, jet fuel, and residual fuel oil comes out of a barrel of crude — depends heavily on two things: how light the crude feedstock is, and which conversion units the refinery has downstream of the atmospheric distillation column. This calculator starts from base distillation-cut yields (light naphtha, heavy naphtha, kerosene, diesel, vacuum gas oil, and residuum) that scale with the crude's API gravity, reflecting the real pattern that lighter crudes (higher °API) naturally distill into a greater share of light, valuable products. It then layers in the effect of whichever conversion units you flag as present: a delayed coker takes the leftover residuum, routes 25% of it to gasoline and 15% to diesel (40% total converted to lighter products), cokes off another 25% as petroleum coke, and shrinks the residual pool that's left over to 40% of its original size; a fluid catalytic cracker (FCC) converts about half of the vacuum gas oil into gasoline; and a hydrocracker converts about 60% of the vacuum gas oil into diesel instead.

All product streams are then renormalized to sum to 100% before being reported as both percentages and, using your crude throughput, barrels per day. Treat this as a directional planning and educational tool rather than an assay-grade yield prediction: real refinery yields depend on distillation-curve details of the specific crude assay, unit severity and operating conditions, and interactions between units that this simplified model does not capture — actual refineries rely on detailed crude assays and LP (linear programming) yield models for investment and scheduling decisions.

Inputs

bbl/day
°API

Results

Gasoline Yield

43.7%

Kerosene/Jet Yield16.1%
Diesel Yield26.1%
Residual Fuel Oil8.7%
Petroleum Coke5.4%
Gasoline Volume43,681 bbl/day
Kerosene Volume16,115 bbl/day
Diesel Volume26,145 bbl/day
Residual Volume8,651 bbl/day
How to Use This Calculator
  1. Enter Crude Input Volume, Crude API Gravity, and Coker Unit.
  2. Set FCC Unit and Hydrocracker Unit.
  3. Review the Gasoline Yield (%) result.
  4. Use Kerosene/Jet Yield (%) and Diesel Yield (%) to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Crude API Gravity

Crude API GravityGasoline Yield
1638.8%
2441.2%
4848.6%
5550.7%

What each input means

Crude Input Volume
Total crude oil throughput in barrels per day for the refinery.
Crude API Gravity
API gravity of the crude feed. Higher values indicate lighter, more valuable crude.
Coker Unit
Set to 1 if the refinery has a delayed coker unit, 0 otherwise.
FCC Unit
Set to 1 if the refinery has a fluid catalytic cracking unit, 0 otherwise.
Hydrocracker Unit
Set to 1 if the refinery has a hydrocracker unit, 0 otherwise.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Crude Input Volume = 100000, Crude API Gravity = 32, Coker Unit = 1, FCC Unit = 1 = 5 input(s) provided
  2. Calculate Gasoline Yield
    Gasoline Yield
    43.7 = 43.7%
  3. Calculate Kerosene/Jet Yield
    Kerosene/Jet Yield
    16.1 = 16.1%
  4. Calculate Diesel Yield
    Diesel Yield
    26.1 = 26.1%

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does adding a coker unit reduce the residual fuel oil percentage?

A delayed coker exists specifically to process the leftover residuum, converting 60% of it into lighter, more valuable products (25% into gasoline, 15% into diesel) and coking off another 25% as solid petroleum coke. That only leaves 40% of the original residuum pool as residual fuel oil, which is why toggling the coker on visibly shrinks the residual output and adds a Pet Coke line.

How does crude API gravity affect the base yields before any conversion units are applied?

Each base distillation cut — light naphtha, heavy naphtha, kerosene, diesel, and vacuum gas oil — is defined by a formula that scales with °API; light and heavy naphtha yields increase with higher (lighter) API gravity, while vacuum gas oil's base yield actually decreases slightly. This reflects the real-world pattern that lighter crudes distill into a larger share of light, valuable products even before any cracking or coking happens.

What happens if I enable both the FCC and hydrocracker units?

Both units draw from the same base vacuum gas oil (VGO) pool independently in this model — the FCC converts about half of it to gasoline, and the hydrocracker converts about 60% of it to diesel — so enabling both adds their effects together before the whole product slate is renormalized to 100%. A real refinery's two units would typically compete for the same physical VGO feed rather than each drawing from the full amount, so treat combined-unit scenarios as more directional than a single-unit scenario.

Why are the percentages always forced to add up to exactly 100%?

After summing all base yields and conversion-unit effects, the calculator divides every product stream by the raw total and multiplies by 100 — a normalization step that guarantees the reported percentages always sum to 100% regardless of the underlying assumptions. This keeps the output looking like a complete mass balance, though it means any imprecision in the individual yield formulas gets spread proportionally across all products rather than showing up as a shortfall.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Energy & Utilities.