A live calculator for the J-V curve and conversion efficiency of perovskite solar cells, the fastest-rising third-generation photovoltaic technology. Sweep short-circuit current, open-circuit voltage, fill factor and band gap and watch the maximum power point and the Shockley-Queisser-limit ratio update in real time, so you can see exactly where research cells stand against the theoretical ceiling.
Parameters
Short-circuit current J_sc
mA/cm²
Current density flowing when the cell is short-circuited (V = 0)
Open-circuit voltage V_oc
V
Terminal voltage when the cell is open-circuited (I = 0)
Cell stack — light absorption and carrier transport
Sunlight passes through the TCO → HTL/ETL → perovskite absorber → other transport layer → metal electrode. Photons absorbed in the perovskite generate electron–hole pairs; electrons drift to the ETL/TCO side while holes are extracted at the HTL/metal side.
J_sc, V_oc and FF are the three key metrics of cell performance. AM1.5G standard intensity is G = 1000 W/m². η_SQ is the single-junction Shockley-Queisser limit, peaking at 33.7% near E_g = 1.34 eV.
V_oc temperature coefficient is around −2 mV/K (smaller than crystalline silicon). V_mpp is approximated from FF using a common empirical fit.
Perovskite Solar Cell Efficiency
🙋
"Perovskite solar cell" comes up a lot lately — what is it, and is it really more efficient than silicon now?
🎓
The name comes from the ABX₃ crystal structure, the classic example being MAPbI₃ — methylammonium lead iodide. It was reported at 3.8% by Miyasaka's group in 2009 and has reached 26%+ in 15 years, the fastest rise in solar-cell history. Silicon's record TOPCon cell sits at 26.8%, so at the single research-cell level the two are essentially tied. For mass-produced modules and 25-year warranties, however, silicon is still far ahead — that is the honest 2026 picture.
🙋
If I set J_sc to 25 mA/cm², V_oc to 1.15 V and FF to 0.80 on the left, the efficiency reads 23%. Is that a good number?
🎓
It is. P_mpp = J_sc · V_oc · FF = 25 × 1.15 × 0.80 = 23.0 mW/cm², and AM1.5G is 100 mW/cm² (1000 W/m²), so η = 23%. That is "top research lab" territory. Look at the SQ-limit chart on the right: at E_g = 1.55 eV the single-junction Shockley-Queisser limit is 32.9%, so you have reached 23 / 32.9 ≈ 70% of the theoretical ceiling. Even silicon research cells sit at about 80% of their SQ limit, so perovskites have only recently entered the regime where we can sensibly talk about closing the SQ gap.
🙋
When I drop E_g to 1.34 eV, the SQ limit peaks at 33.7%. So the smaller E_g, the better?
🎓
That is the elegance of SQ: too small an E_g and V_oc collapses, too large an E_g and you absorb fewer photons so J_sc drops. The product peaks around 1.34 eV. The brilliant thing about perovskites is that you can tune E_g continuously from 1.45 to 2.3 eV by changing the halide composition (I/Br ratio). That makes "perovskite-on-silicon tandems" practical: stack a wide-gap (≈1.68 eV) perovskite on top of silicon (E_g = 1.12 eV, SQ limit ≈ 32%). The 33.9% certified record from 2024 is such a tandem — already above the single-junction SQ limit.
🙋
That's exciting. But perovskites are also famously "unstable" — what's the actual problem? I see V_oc drops when I raise temperature.
🎓
The temperature dependence is the same physics as silicon — V_oc falls by about 2 mV/K as the reverse saturation current grows. But perovskites have four additional, larger issues: (1) humidity, where MAPbI₃ decomposes into PbI₂ + CH₃NH₃I in water, (2) heat, with crystal-phase changes above ~85 °C, (3) UV, which strips the organic cations (MA, FA), and (4) hysteresis — the J-V curve depends on scan direction. Hysteresis matters most because it undermines the efficiency number itself; IEC standards now demand a stabilised value valid in both scan directions. This tool flags V_oc > 1.2 V as "low hysteresis" as a rough heuristic.
🙋
So when will perovskites actually appear on a roof?
🎓
Pure perovskite modules from Oxford PV, Turkey's GreenSource and China's GCL Optoelectronics started limited commercial shipments in 2024–2025. But the real first wave is not residential roofs; it is "perovskite stacked on silicon" tandems — Oxford PV opened a tandem production line in Germany in 2025. Lightweight, curved and indoor applications, where silicon is weak, are the natural early markets. Try lowering G to 200 W/m² (about indoor light) here: perovskites keep efficiency surprisingly well at low irradiance, which is why battery-less IoT sensors will probably ship them before rooftops do.
Frequently Asked Questions
The maximum cell power P_mpp is the product of the short-circuit current density J_sc, the open-circuit voltage V_oc and the fill factor FF: P_mpp = J_sc · V_oc · FF (mW/cm²). The efficiency η is the ratio to the incident solar intensity G (1000 W/m² for AM1.5G), η = P_mpp / G. For J_sc=25 mA/cm², V_oc=1.15 V and FF=0.80, P_mpp = 23.0 mW/cm² and η = 23.0%. This tool shows both the numbers and the curves.
It is the theoretical maximum efficiency of a single-junction solar cell, set only by the band gap E_g and the AM1.5G solar spectrum. The peak of 33.7% is reached around E_g ≈ 1.34 eV; at the perovskite typical E_g = 1.55 eV the limit is about 32.9%. Photons below E_g are not absorbed and the excess energy of photons above E_g is lost as heat (thermalisation). This tool shows η, the SQ limit and their ratio so you can see how much headroom is left.
For research single-junction cells, by 2024 perovskites had passed 26% certified efficiency — on par with crystalline silicon TOPCon (26.8%). Perovskite/Si tandems have reached 33%+, beating the single-junction SQ limit. However, in long-term stability, large area and mass-production yield silicon is still well ahead, and perovskite commercialisation is limited. This tool also displays a lab-champion reference line (≈25.7%) so you can compare your settings against world-record numbers.
Four main issues: (1) Stability — perovskite crystals decompose under humidity, heat, UV and oxygen, and lifetime is only a few years versus 25 years for silicon. (2) Hysteresis — the J-V curve depends on scan direction, complicating efficiency interpretation. (3) Lead-free chemistry — high-efficiency MAPbI₃ etc. contain Pb; Sn-based alternatives exist but are less efficient. (4) Area scaling — research cells are ~0.1 cm² and efficiency drops sharply at module scale of hundreds of cm². This simulator includes the V_oc temperature coefficient (~ -2 mV/K) so you can also explore thermal degradation.
Real-World Applications
Building-integrated photovoltaics (BIPV): Because perovskites can be solution-coated onto glass or flexible substrates, semi-transparent cells and curved-glass modules become realistic for windows, curtain walls and automotive sunroofs — territory difficult for silicon. Oxford PV and Panasonic are developing perovskite-based facade and window products, where the energy yield need not match a roof panel because the cost is folded into the building envelope.
Silicon/perovskite tandem PV: Stacking a wide-gap perovskite (E_g ≈ 1.68 eV) on top of a silicon cell reached 33.9% certified efficiency in 2024. The two sub-cells share the solar spectrum by band gap, so the device breaks through the 33.7% single-junction SQ limit. Oxford PV has opened a German production line and started commercial shipments of perovskite-on-silicon modules. "Same area, 1.3× the energy" is a massive impact on residential rooftops.
IoT and indoor-light photovoltaics: Under LED or fluorescent light at a few hundred lux, perovskites outperform crystalline silicon thanks to better low-light voltage retention through their defect-tolerant electronic structure. Indoor IoT sensors, smart tags and wireless keyboards are already shipping with perovskite-powered "battery-less" designs by companies such as Ricoh, Enecoat and Saule.
Lightweight and space photovoltaics: A few hundred nm of active material is enough, so a perovskite cell is ~1/1000 the mass of a 150–200 µm silicon wafer. NREL and JAXA are testing flexible perovskites for drones, stratospheric platforms and spacecraft. Reports of radiation hardness better than silicon make them a candidate replacement for expensive space-grade GaAs.
Common Misconceptions and Pitfalls
The biggest pitfall is assuming a headline efficiency number describes real panel performance. The 26% values in news articles are almost always for tiny 0.1–0.2 cm² research cells, certified by NREL etc. as "stabilised steady-state output" or as the average of forward and reverse J-V scans. At commercial module scale (100 cm² to 1 m²), 4–8 percentage points are typically lost to series resistance, interconnection losses and film non-uniformity. Hysteresis-only "forward-scan" numbers are often 2–5 percentage points above the long-term operating efficiency. When you see a record, always check the cell area and the measurement protocol (MPPT-stabilised or not).
Next, treating the Shockley-Queisser limit as an absolute ceiling for any photovoltaic device. SQ is built on strong assumptions: single junction, thick absorber, radiative recombination only. Real designs can exceed the single-junction SQ limit via tandems (multiple band gaps), hot-carrier collection, multiple-exciton generation and advanced light management (light-trapping). Tandems are already commercial; even in this tool, mentally adding the efficiencies of two SQ-limit cells with different E_g shows the combined value can exceed 33.7%. SQ is the limit "of a single junction", not of solar cells in general.
Finally, "switching to lead-free perovskite solves the environmental problem" is too simple. Pb is indeed flagged under EU RoHS, and Sn-based alternatives (CsSnI₃ etc.) are under active study. But Sn-based cells have three handicaps: (1) efficiency is roughly halved (best around 14%), (2) Sn²⁺ oxidises to Sn⁴⁺ extremely fast in air, and (3) you still need encapsulation and stabilisers. Life-cycle analyses also show that the total Pb in a 100 m² array is less than a single household battery. Robust double encapsulation plus a guaranteed recycling stream for Pb-based modules is, as of today, considered the more realistic path.
How to Use
Enter short-circuit current density (J_sc) in mA/cm² — typical perovskite values range 20–26 mA/cm²
Set open-circuit voltage (V_oc) in volts — standard range 1.0–1.3 V for methylammonium lead iodide (MAPbI₃)
Input fill factor (FF) as a percentage (60–85%) to account for series and shunt resistance losses
Adjust temperature in °C if modeling thermal effects; perovskite cells typically lose ~0.3%/K efficiency
Simulator computes J-V curve, maximum power point (MPP), and efficiency relative to Shockley-Queisser limit
Worked Example
A lab-scale MAPbI₃ device with J_sc = 23.5 mA/cm², V_oc = 1.15 V, FF = 78%, at 25°C yields P_mpp = 21.2 mW/cm² and η = 21.2%. The Shockley-Queisser theoretical maximum for a ~1.5 eV bandgap is ~33%, giving a 64% SQ-limit ratio. At MPP: V_mpp ≈ 0.95 V, J_mpp ≈ 22.3 mA/cm². Increasing temperature to 45°C reduces η to ~19.8% due to V_oc temperature coefficient of −1.8 mV/K.
Practical Notes
Hysteresis effects: forward and reverse J-V scans differ in perovskites; use stabilized power output (SPO) rather than peak PCE for commercial claims
FF degradation with light soaking and moisture ingress is critical; degraded devices show FF drops from 80% to 65% within weeks without encapsulation
Bandgap tuning via Cs/Br alloying shifts J_sc and V_oc trade-off; wide-bandgap perovskites (1.6–1.8 eV) reduce J_sc but boost V_oc for tandem applications
Temperature measurement protocol matters: junction temperature can exceed ambient by 10–15°C under 1-sun illumination in sealed cells