Fill Factor Calculator

Calculate solar cell fill factor from Voc, Isc, Vmp and Imp, or solve for any value. With maximum power, efficiency, the theoretical-maximum FF, and an I-V curve chart.

https://hexacalculator.com/calculators/physics/modern-physics/fill-factor-calculator

Physics

Modern Physics

Fill Factor Calculator

Calculate solar cell fill factor from Voc, Isc, Vmp and Imp, or solve for any value. With maximum power, efficiency, the theoretical-maximum FF, and an I-V curve chart.

Fill Factor Calculator

Unit
Unit
Unit
Unit
%

Enter the four I-V curve measurements (Voc, Isc, Vmp, Imp) to get the fill factor, or leave any one of the five boxes blank and the calculator solves for it. Volts, millivolts, amps, and milliamps are all handled for you.

Find the cell or module efficiency

Add the light intensity (irradiance) and the cell area to turn the maximum power into a conversion efficiency: the share of the incident sunlight the cell turns into electricity.

Compare against the theoretical maximum

Estimate the highest fill factor this open-circuit voltage allows with no resistive losses, and see how close the real cell comes to that ceiling.

Please input values into the fields

Was this calculator helpful?

It takes one click and shapes what we fix next.

Add as preferred on Google

Show the I-V curve and the squareness chart

An I-V curve fitted to your four measurements against the ideal square, and a pie of how much of the Voc by Isc rectangle the cell actually fills.

The fill factor indicates how close a solar cell is to the theoretically optimal state. The value of a perfect cell is 1, i.e. 100%, where all available voltages and currents are converted into usable power. Typical actual values for silicon cells range from about 0.70 to 0.85.

Please enter the four numbers derived from the cell's I-V curve: open circuit voltage, short circuit current, voltage and current at maximum power point. The calculator will give you the fill factor as a percentage and can also be used to convert. If one of the input fields is left blank, that value will be calculated.

What is fill factor?

Imagine the I-V curve of a perfect solar cell. It would be a sharp rectangle. The current stays constant at Isc until the voltage reaches Voc, after which it falls linearly to zero. All the useful power is contained in the area of this rectangle, i.e., the product of Voc and Isc.

Fill Factor - Explainer
Fill Factor - Explainer

A real cell does not behave like this. As the voltage rises, the current falls and the curve becomes more rounded and forms a kink. The largest rectangle that fits under this actual curve has Vmp and Imp as its sides. These are the voltage and current of the point of maximum power. The fill factor is the ratio of this small rectangle to the ideal rectangle and serves as a measure of how close the curve comes to being rectangular.

Formula for fill factor:

The fill factor is the value obtained by dividing the actual maximum power by the product of the open-circuit voltage and short-circuit current.

FF=Vmp×ImpVoc×Isc=PmaxVoc IscFF = \frac{V_{mp} \times I_{mp}}{V_{oc} \times I_{sc}} = \frac{P_{max}}{V_{oc} \, I_{sc}}
Fill Factor - Formula
Fill Factor - Formula

Since both the numerator and denominator are power outputs in watts, the units cancel out, and the fill factor is a dimensionless number between 0 and 1. Multiplying by 100 gives a percentage value. Because the same relationship connects these five quantities, the formula can be rearranged to calculate any one of the other four values given the unknown quantity. The input fields are left blank for this reason.

To use this calculator:

Measure the four points on the cell under a constant illumination level and temperature then enter the values. The fill factor will be displayed as a major result along with a graph showing the maximum power, ideal power and how close the curve is to being rectangular.

If you want to work backwards, enter the fill factor and three of the four measurements and leave the unknown field blank. No mode selection is required. By simply leaving a field blank, you are telling the calculator which value it should calculate. The two checkboxes allow you to include cell efficiency as well as a comparison with the theoretical maximum fill factor.

Example calculation

Assume a single monocrystalline silicon cell is tested under standard conditions. The measured values are: Voc = 0.7V, Isc = 9.5A, Vmp = 0.58V, Imp = 9.0A.

Fill Factor - Example
Fill Factor - Example

The ideal power is 6.65W (the product of 0.7 and 9.5). The actual maximum power is 5.22W (the product of 0.58 and 9.0). If you divide both values:

FF=5.22 W6.65 W≈0.785=78.5%FF = \frac{5.22\ \text{W}}{6.65\ \text{W}} \approx 0.785 = 78.5\%
Fill Factor - Calculation
Fill Factor - Calculation

Cell performance is about four-fifths of the theoretical maximum which is good for a commercial silicon panel, and the remaining 1.43W are losses due to the rounded knees in the curve.

Fill Factor - Explainer
Fill Factor - Explainer

Alternative formulations of the filling factor:

This table shows the same relationship in five different forms and assigns a value to each possible missing item.

To find

Formula

Fill factor

FF = (Vmp x Imp) / (Voc x Isc)

Open-circuit voltage

Voc = (Vmp x Imp) / (FF x Isc)

Short-circuit current

Isc = (Vmp x Imp) / (FF x Voc)

Voltage at max power

Vmp = (FF x Voc x Isc) / Imp

Current at max power

Imp = (FF x Voc x Isc) / Vmp

Why is the fill factor not equal to 100%?

Two different types of internal resistances cause the actual cells to deviate from an ideal rectangle. The series resistance is present in the silicon material itself, the metal grid lines and contacts. A high series resistance "squeezes" the I-V curve sideways and reduces Vmp.

The parallel resistance has the opposite effect. It represents a loss of current through cell edges or material defects. A low parallel resistance will cause the curve to fall below the peak and reduce Imp below Isc.

If the calculated fill factor is less than 0.70 it is usually due to one of these two types of resistance. Good cells will normally have a measured value between 0.70 and 0.85, while values above 0.85 are mostly only found in high performance or research grade cells.

Theoretical maximum fill factor:

The fill factor has an upper limit which is determined by the cell's open circuit voltage alone. Cells with higher voltages can achieve a higher fill factor, because the rounded part of the curve makes up a smaller proportion of the rectangular area.

A widely used empirical formula allows to determine this upper limit for ideal cells without resistive losses. This formula uses the normalized voltage voc:

FF0=voc−ln⁡(voc+0.72)voc+1,voc=q Vocn k TFF_0 = \frac{v_{oc} - \ln(v_{oc} + 0.72)}{v_{oc} + 1}, \qquad v_{oc} = \frac{q\,V_{oc}}{n\,k\,T}

where n is the diode ideality factor, k is Boltzmann's constant, T is the absolute temperature and q is the elementary charge. If you turn on the switch for theoretical maximum then the calculator will calculate this limit based on Voc and show what percentage of that limit your actual cell achieves. The difference between these two values gives a direct measure of how much loss there is due to resistance.

Fill factor and efficiency

The fill factor describes the shape of the curve but does not represent all cell performance. The efficiency is the ratio of output power to input solar light and both are related by Voc and Isc:

η=FF×Voc×IscPin=PmaxG×A\eta = \frac{FF \times V_{oc} \times I_{sc}}{P_{in}} = \frac{P_{max}}{G \times A}

Pin is the input power of light, i.e., the product of irradiance G and cell area A. Under standard test conditions, 1000 W/m² is used, which corresponds to full sunlight. When you enter the area and irradiance in the efficiency level, the calculation tool converts the maximum power into an efficiency. Increasing the fill factor, voltage or current leads to improved efficiency.

Fill Factor - Explainer
Fill Factor - Explainer

Why this is important for industry

When manufacturers announce new efficiency records, an improved fill factor is often one of the reasons. Thinner silver contacts, purer silicon and better contact passivation reduce resistance, raise the fill factor to 0.85, and allow more power to be extracted from the same area receiving light.

In the manufacturing of gigawatts, an improvement in the fill factor by one point leads to a corresponding increase in module power. This value is very important. For this reason, many cell construction works pay special attention to the resistance that results from the fill factor.

Tips for accurate results:

Measure all four values at the same illumination level and temperature. Use industry standard test conditions of 1000W/m2 irradiance, 25 degrees C and an AM1.5 spectrum.

Before accepting the calculation results, make sure Vmp is less than Voc and Imp is less than Isc. If this rule is violated, the calculator will show a warning. This is because the maximum power point always lies within a rectangle defined by Voc and Isc. Misreading points on the curve will lead to an overestimated fill factor.

Frequently asked questions

What values are considered good for the fill factor?

For commercial silicon cells the normal range for fill factor is between 0.70 and 0.85 (70 to 85%). Values above 0.85 are usually only found in high performance mono-crystalline products or research cells. Values below 0.65 almost always indicate a significant resistance loss that must be investigated.

How to calculate fill factor?

Divide the actual maximum power by the product of open circuit voltage and short circuit current. FF = (Vmp x Imp) / (Voc x Isc). Read Vmp and Imp at the point of maximum power on the I-V curve, and read Voc and Isc at the ends of the curve. Enter the four values here and the calculator will perform the arithmetic calculations and conversions.

Can fill factor exceed values of 1 or 100 %?

No. The fill factor is kept below 1 because the point of maximum power always lies within a rectangle defined by Voc and Isc. If the calculator returns a value that exceeds 100%, please check your inputs again. You may have read Vmp or Imp too high. Vmp must be less than Voc, and Imp must be less than Isc.

What is the difference between fill factor and efficiency?

The fill factor describes the shape of the I-V curve, or how closely it resembles a rectangle. The efficiency is the ratio of total electrical power to incident sunlight power. Both values are related: Efficiency is calculated by multiplying Voc by Isc and then by the fill factor, and finally dividing by the incident light power. However, the fill factor itself only reflects the quality of the curve, not how much light the cell captures.

Is the fill factor dependent on cell area?

Not directly. As the fill factor is a normalized ratio it should be theoretically independent of cell size. In practice larger cells tend to have higher series resistance, so there can be a slight decrease in fill factor for larger cells.

Related calculators

Disclaimer: This calculator is provided for general informational and educational purposes only. Our calculators are under active development, and results may be inaccurate, incomplete, or unsuitable for your situation. Always verify the figures independently and seek advice from a qualified professional before relying on them. We make no warranties and accept no liability for any loss or decision arising from use of this tool.

References

  1. PVEducation: Fill Factor

    The fill factor definition, the squareness picture, and the empirical FF0 ceiling from the normalized open-circuit voltage.

  2. Wikipedia: Solar cell efficiency

    How fill factor combines with Voc and Isc to set a cell's conversion efficiency.

  3. M. A. Green, Solar cell fill factors: general graph and empirical expressions

    The original empirical FF0 expression used in the theoretical-maximum layer.