MANUFACTURING / INTEGRATION / AUTOMATION
LIVE TOOL

OEE calculator

Availability, performance and quality from planned time, downtime, ideal cycle time and counts, with TEEP, the six big losses and several shifts or lines.

Calculate

Shift input

The downtime list is used: 3 stops, 55.0 min.

Shift time and planned stops give the planned production time. The ideal cycle time is the fastest the machine is designed to run one unit (nameplate or a validated best), not the average. Calendar time is optional: 1440 min for a day.

Split the losses (optional)

Minor stops are short stops that are not in the downtime record; the rest of the performance loss is reduced speed. Startup rejects are the rejects made while the process was warming up; the rest are production rejects.

Example dataReplace with your own downtime list

Paste, open a CSV, TSV, TXT or XLSX file (up to 20 MB), or drop it on the field. Files are read in this browser only.

Columns

Found by the header names, or in the order Reason, Minutes, Loss. Change them if they are wrong.

Reason        Minutes   Loss
Pump fault    22        Breakdown
Mould change  25        Setup
Long format
1 row = 1 stop

Columns: tab, ; or ,
Decimals: 12,5 or 12.5

Read as: tab-separated · whole numbers · 3 rows · header row skipped

Data as understood — 3 rows
#ReasonMinutesLoss
1Hydraulic pump fault22Breakdown
2Mould change25Setup
3Colour change adjustment8Setup

One row per stop: reason, minutes and, if you like, the loss (Breakdown, Setup or adjustment; anything else counts as other downtime). While the list has rows its sum is the unplanned downtime.

Runs in this browser. Data is not uploaded or stored.

Shift results

71.7%OEE
87.5%Availability
85.2%Performance
96.2%Quality
21.9%TEEP

OEE 71.7% = 87.5% × 85.2% × 96.2% · fully productive 315.6 of 440.0 planned minutes · TEEP 21.9%

    Time losses of the shift, in minutes: Shift time 480.0 min; Planned stops 40.0 min; Planned production time 440.0 min; Breakdowns 22.0 min; Setups and adjustments 33.0 min; Run time 385.0 min; Minor stops 18.0 min; Reduced speed 39.0 min; Net run time 328.0 min; Startup rejects 4.8 min; Production rejects 7.6 min; Fully productive time 315.6 min. OEE 71.7%.0100200300400MinutesShift time480.0Planned stops−40.0Planned production time440.0Breakdowns−22.0Setups and adjustments−33.0Run time385.0Minor stops−18.0Reduced speed−39.0Net run time328.0Startup rejects−4.8Production rejects−7.6Fully productive time315.6
    Time leftPlanned stops, not scheduledAvailability lossPerformance lossQuality lossFully productive
    Time (minutes)
    TimeMinutes
    Calendar time1440.0
    Shift time480.0
    Planned production time440.0
    Run time385.0
    Net run time328.0
    Fully productive time315.6
    Six big losses
    LossCategoryMinutesShare
    BreakdownsAvailability22.05.0%
    Setups and adjustmentsAvailability33.07.5%
    Minor stopsPerformance18.04.1%
    Reduced speedPerformance39.08.9%
    Startup rejectsQuality4.81.1%
    Production rejectsQuality7.61.7%
    Fully productive time (OEE)315.671.7%
    Downtime by reason
    ReasonLossMinutes
    Hydraulic pump faultBreakdown22.0
    Mould changeSetup / adjustment25.0
    Colour change adjustmentSetup / adjustment8.0

    Shifts or lines input

    Example dataReplace with your own shift data

    Paste, open a CSV, TSV, TXT or XLSX file (up to 20 MB), or drop it on the field. Files are read in this browser only.

    Columns

    Found by the header names, or in the order Shift / line, Planned (min), Downtime (min), Ideal cycle (s), Total count, Good count, Rejects. Change them if they are wrong.

    Shift    Planned   Downtime  Ideal     Total     Good
    A early  450       32        24        940       912
    Long format
    1 row = 1 shift or line

    Columns: tab, ; or ,
    Decimals: 12,5 or 12.5

    Read as: tab-separated · whole numbers · 6 rows · header row skipped

    Data as understood — 6 rows
    #Shift / linePlanned (min)Downtime (min)Ideal cycle (s)Total countGood count
    1Line A early4503224940912
    2Line A late4506124820801
    3Line A night4201824930921
    4Line B early4502540560548
    5Line B late2409540190172
    6Line B night4204040520509

    One row per shift, day or line: planned production time (breaks already taken off) and unplanned downtime in minutes, the ideal cycle time in seconds per unit, the total count and the good count or the rejects.

    Runs in this browser. Data is not uploaded or stored.

    Shifts or lines results

    77.1%OEE of the totals
    75.0%Mean of row OEEs
    88.8%Availability
    89.1%Performance
    97.4%Quality

    6 rows · OEE of the totals 77.1% · mean of the row OEEs 75.0%

      Planned time of each shift or line split into fully productive time and losses: Line A early: fully productive 81.1%, quality loss 2.5%, performance loss 9.3%, downtime 7.1%; Line A late: fully productive 71.2%, quality loss 1.7%, performance loss 13.6%, downtime 13.6%; Line A night: fully productive 87.7%, quality loss 0.9%, performance loss 7.1%, downtime 4.3%; Line B early: fully productive 81.2%, quality loss 1.8%, performance loss 11.5%, downtime 5.6%; Line B late: fully productive 47.8%, quality loss 5.0%, performance loss 7.6%, downtime 39.6%; Line B night: fully productive 80.8%, quality loss 1.7%, performance loss 7.9%, downtime 9.5%; Total: fully productive 77.1%, quality loss 2.0%, performance loss 9.7%, downtime 11.2%.0%20%40%60%80%100%Share of the planned time (%)Line A early81.1%Line A late71.2%Line A night87.7%Line B early81.2%Line B late47.8%Line B night80.8%Total77.1%
      Fully productive (OEE)Quality lossPerformance lossDowntime
      OEE by shift or line (times in minutes)
      Shift / linePlannedRunFully productiveAPQOEE
      Line A early450.0418.0364.892.9%90.0%97.0%81.1%
      Line A late450.0389.0320.486.4%84.3%97.7%71.2%
      Line A night420.0402.0368.495.7%92.5%99.0%87.7%
      Line B early450.0425.0365.394.4%87.8%97.9%81.2%
      Line B late240.0145.0114.760.4%87.4%90.5%47.8%
      Line B night420.0380.0339.390.5%91.2%97.9%80.8%
      Total2430.02159.01872.988.8%89.1%97.4%77.1%
      Two ways to total
      TotalValue
      OEE of the totals (Σ fully productive / Σ planned)77.1%
      Mean of the row OEEs75.0%
      Difference-2.1 points
      Quality by time (Σ good × ideal / Σ total × ideal)97.4%
      Quality by counts (Σ good / Σ total)97.6%

      Download offline versionSingle HTML file · v1.4 · 572 KB · works without internet

      How OEE is calculated

      Overall equipment effectiveness (OEE) is the share of the planned production time in which a machine or line made good parts at its ideal speed. It splits the gap to 100 % into three losses, so that a single number points to where the time went: stops (availability), slow or interrupted running (performance) and bad parts (quality).

      Formulas

      Worked example (the tool's example)

      1. An 8-hour shift is 480 min. Two breaks and a meeting take 40 min, so the planned production time is 480 − 40 = 440 min.
      2. The downtime list has a pump fault (22 min, breakdown), a mould change (25 min) and a colour change adjustment (8 min): 55 min of downtime, so the run time is 440 − 55 = 385 min and A = 385 / 440 = 87.5 %.
      3. The ideal cycle time is 24 s and 820 shots were made: net run time = 24 × 820 / 60 = 328.0 min, P = 328.0 / 385 = 85.2 %. The missing 57 min are performance loss: 18 min of recorded minor stops and 39 min of running slower than ideal.
      4. 31 of the 820 were rejects, 789 good: Q = 789 / 820 = 96.2 %. The rejects cost 31 × 24 s = 12.4 min (12 startup rejects 4.8 min, 19 production rejects 7.6 min).
      5. OEE = 0.875 × 0.852 × 0.962 = 71.7 %, the same as 24 × 789 / 60 = 315.6 fully productive minutes out of 440.
      6. With a calendar time of 1440 min the utilization is 440 / 1440 = 30.6 % and TEEP = 315.6 / 1440 = 21.9 %.

      Six big losses

      Several shifts or lines

      Common mistakes

      Input and files

      Questions

      What is a good OEE?
      There is no universal target: OEE depends on the process, the product mix and how the ideal cycle time was set. A figure of 85 % is often quoted as world class for discrete manufacturing, but comparing OEE between different machines or plants says little. Use it to follow one machine or line over time and to see which loss is the largest.
      Are breaks counted as downtime in OEE?
      No. Breaks, meetings and other planned stops are taken off the shift time before OEE starts: OEE is measured against the planned production time. They do lower TEEP, which is measured against the calendar time.
      Why can performance be above 100 %?
      Only when the ideal cycle time is set too slow (too long), or when the counts or the downtime are recorded wrongly. The ideal cycle time must be the fastest cycle the equipment is designed for or has shown, not an average or a planned standard.
      How do I combine the OEE of several shifts or machines?
      Add up the times and counts first and calculate OEE from the sums: the sum of the fully productive time divided by the sum of the planned production time. The plain average of the OEE values gives a short or idle shift the same weight as a full one, so it is not the OEE of the whole period.