Tauc Plot Calculator
Case studies

Tauc plot examples

Four worked cases: two direct, one indirect, and one deliberately wrong — each with the fit window, the regression statistics and the resulting band gap.

4 case studies

A Tauc plot example is worth more than a page of theory: the same numbers every manual analysis reports — fit window, slope, intercept, R² — and the band gap that falls out of Eg = −b/m. Below are four illustrative cases, including one that looks statistically fine but is physically wrong.

Every value here is reproducible with theTauc plot calculator, which ships sample datasets so you can follow the fits yourself.

DIRECT ALLOWED · n = 2

ZnO thin film from absorbance

Eg = 3.21 eV
Sample: ZnO sputtered film, d = 320 nm
AxisWavelength 300–700 nm → E = 1239.84 / λ
InputAbsorbance column
Modeα = 2.302585 · A / d
Fit window3.18 – 3.42 eV
Slope m2.14 × 10¹⁵ eV⁻¹cm⁻¹
Intercept b−6.86 × 10¹⁵
R²0.9987
VERDICT

Matches the literature range for wurtzite ZnO (3.2–3.4 eV). The window excludes the Urbach tail below 3.18 eV.

INDIRECT ALLOWED · n = 1/2

Anatase TiO₂ powder, absorbance proxy

Eg = 3.10 eV
Sample: P25-rich powder dispersion, unknown thickness
Axis400–800 nm → eV
InputAbsorbance (no thickness)
Mode(Ahν)^(1/2) proxy
Fit window3.10 – 3.45 eV
Slope m4.42
Intercept b−13.70
R²0.9952
VERDICT

Consistent with anatase-rich titania (≈3.2 eV); the slight underestimate is typical when scattering is present in dispersions.

INDIRECT ALLOWED · n = 1/2

Silicon wafer from percentage transmittance

Eg ≈ 1.18 eV
Sample: Polished Si wafer
Axis1100–400 nm → eV
Input%T → T = %T/100 → A = −log₁₀(T)
ModeAbsorbance proxy (wafer back-reflection ignored)
Fit window1.18 – 1.40 eV
Slope m3.08
Intercept b−3.63
R²0.9941
VERDICT

Close to the accepted indirect gap of crystalline silicon (≈1.12–1.17 eV). The transmittance conversion step is what makes this work.

BAD FIT · DIAGNOSIS

The same ZnO film, fitted wrongly

Eg = 2.46 eV — wrong
Sample: ZnO, fitted with n = 1/2 and a window inside the Urbach tail
AxisSame as case 1
InputAbsorbance
Mode(Ahν)^(1/2) — wrong exponent
Fit window2.90 – 3.60 eV (too wide)
Slope m0.94
Intercept b−2.31
R²0.9740
VERDICT

R² still looks respectable, yet the answer is off by 0.75 eV. Cause: wrong transition model plus a window spanning the exponential tail and the saturation plateau.

Reading the regression statistics

StatisticWhat it tells you
Slope mSteepness of the edge — sets how sensitive Eg is to the window.
Intercept bTogether with m gives Eg = −b/m.
R²Linearity of the window. High R² is necessary but never sufficient.
Fit windowThe point range used. Always report it alongside Eg.

Values on this page are illustrative and rounded; reproduce them with your own spectra before citing anything.

FAQ

Questions raised by these examples

Does a higher R² always mean a better Tauc plot fit?

No. A high R² alone does not guarantee a physically meaningful Tauc fit. The fitting region, number of points, slope, transition model, and optical spectrum should also be considered.

How many data points should be in a Tauc fit?

Enough to define a straight segment robustly — typically at least 10–20 points inside a clearly linear onset. Too few points makes R² meaningless; too many usually means the window spans a curved region.

What R² value is acceptable for a Tauc fit?

There is no universal threshold. Values above roughly 0.99 are common for clean data, but R² must always be judged alongside a visibly linear region, a sensible slope and a physically plausible Eg.

Why is my band gap larger than the literature value?

Common causes are fitting inside the Urbach tail, using the wrong exponent n, forgetting to convert transmittance to absorbance, or measuring a material with strong scattering or quantum confinement effects.

Reproduce these fits yourself

The workspace includes bundled experimental datasets — load one, adjust the window, and watch slope, R² and Eg respond.