Tauc plot band gap calculator (UV–vis)
Convert each wavelength to photon energy (E = 1240/λ, E in eV, λ in nm), plot (αhν)² against hν for a direct allowed transition or (αhν)^½ for an indirect one, fit a straight line to the steep part of the absorption edge and extend it to the energy axis: the intercept is the optical band gap Eg. Paste your spectrum and the calculator does the plot, the fit and the intercept.
- What it does
- Finds the optical band gap from a UV–vis absorbance spectrum with a Tauc plot, for direct or indirect transitions, by a straight-line fit and its energy-axis intercept.
- Formula
- Example
- For the built-in synthetic direct-gap spectrum, (αhν)² fitted from 3.196 to 3.388 eV meets the axis at Eg = 3.19 eV, and 3.20 eV after subtracting a 0.02 baseline.
Last updated
Loading Tauc plot band gap calculator…
At a glance
| Method | Tauc plot: |
|---|---|
| Transitions | Direct allowed ( |
| Photon energy | |
| Input | Absorbance against wavelength (nm) or energy (eV); optional baseline and film thickness |
| Linear region | Suggested automatically, editable |
| Export | Tauc plot as PNG or SVG; data and result as CSV |
| Runs in | Your web browser; nothing is uploaded |
| Price | Free, no account needed |
What it does
How to use the tauc plot band gap calculator
- Paste the spectrumTwo columns: wavelength in nm (or photon energy in eV) and absorbance. A header row is skipped.
- Choose the transitionDirect allowed (
) plots ; indirect allowed ( ) plots . Use what is known for your material. - Remove the baselineIf the absorbance is not zero below the gap, enter that flat level so it is subtracted before the plot.
- Check the linear regionLook at the plot: the suggestion is the steepest straight part of the edge. Type a different range in eV if it is not the part you mean.
- Read and exportRead
where the line meets the energy axis, and download the plot (PNG or SVG) and the data (CSV). Report the range you fitted.
How it works
Tauc plot. Tauc analysis of a UV–vis absorption spectrum is the routine way to estimate the optical band gap, and it needs the Tauc exponent
Absorbance or α. Multiplying
Baseline and limits. Absorption below the gap makes different extrapolations disagree; removing the baseline before building the plot resolves it (Zhong et al. 2023). A Tauc estimate also tends to fall below the true gap when the spectrum has a sub-gap (Urbach) tail or excitonic absorption, and depends on sample thickness (Garg et al. 2023). It can mislead for mixed-phase samples with two kinds of transition (Idriss 2026). The linear region is suggested by a simple rule, the steepest window of consecutive points whose straight-line fit has
Sources: Idriss H. Extraction of band gap energies and composition of mixed-phase polycrystalline semiconductors; a possible alternative method. J Phys Condens Matter 2026;38, doi:10.1088/1361-648X/ae3cf5. Garg AB, Vie D, Rodriguez-Hernandez P, Muñoz A, Segura A, Errandonea D. Accurate determination of the bandgap energy of the rare-earth niobate series. J Phys Chem Lett 2023;14:1762–1768, doi:10.1021/acs.jpclett.3c00020. Zhong H et al. Idealizing Tauc plot for accurate bandgap determination of semiconductor with ultraviolet-visible spectroscopy. J Phys Chem Lett 2023;14:6702–6708, doi:10.1021/acs.jpclett.3c01416. Rai R, Kaleem M, Bhandari R, Misra A. ChemPlusChem 2025;90:e202400660, doi:10.1002/cplu.202400660 (
Worked example: a synthetic direct-gap spectrum
The built-in example is a synthetic spectrum, not a measurement: absorbance from 300 to 500 nm in 2 nm steps, generated for a direct allowed gap at 3.20 eV with a weak absorption tail below the gap and a flat absorbance of 0.02 underneath.
- Each wavelength becomes an energy: 400 nm is
. - With the direct transition chosen,
is plotted against . - The suggested range runs from 3.196 to 3.388 eV (12 points, R² = 0.9995) and its line meets the axis at
, an absorption edge near 389 nm. - Entering 0.02 as the baseline and fitting again gives 3.20 eV, the gap the spectrum was made with: the flat absorbance under the edge had pulled the intercept down.
Frequently asked questions
How do I calculate the band gap from a UV–vis spectrum?
Convert wavelength to photon energy with
Should I use or ?
It depends on the transition. The Tauc exponent
Can I use absorbance instead of the absorption coefficient?
Yes. Scaling
Which part of the curve should I fit?
The steep, straight part of the edge just above the onset, not the tail below it or the bend at the top. The calculator suggests the steepest straight stretch; check it on the plot and report the energy range you used.
Why is my Tauc band gap lower than the literature value?
A sub-gap absorption tail (Urbach tail), excitonic absorption and a non-zero baseline all pull the intercept down; Garg et al. (2023) found Tauc estimates below the accurately known gaps of two niobates. Subtract the baseline below the gap (Zhong et al. 2023) and fit only the steep part of the edge.
Can I use diffuse reflectance data?
Yes, after converting reflectance with the Kubelka–Munk function in your spectrometer software:
Does the Tauc plot work for a mixture of phases?
Not reliably. A mixed-phase sample, such as anatase and rutile TiO₂ together, has two kinds of transition, and one Tauc exponent cannot describe both (Idriss 2026).
Link to this tool
Using it in a protocol, lab wiki or course page? Copy a link or citation.
<a href="https://www.labcanvas.com/tools/tauc-plot-band-gap-calculator">Tauc plot band gap calculator</a> (LabCanvas)LabCanvas. Tauc plot band gap calculator [online tool]. https://www.labcanvas.com/tools/tauc-plot-band-gap-calculatorMake the whole figure in LabCanvas
Vector figure editor, slides, 3D models, protein structures and Prism-style graphs, in your browser.
Get started