Tauc Plot Calculator
UV–Vis analysis

Band gap from UV-Vis data

How an optical band gap is extracted from a UV–Vis absorption or transmittance spectrum — the conversions, the Tauc plot and the checks that make the number trustworthy.

Absorbance · Transmittance · α

UV–Vis spectroscopy measures how much light a sample absorbs across the spectrum. From that single measurement you can estimate the optical band gap: convert the raw column into absorption, convert the wavelength axis into photon energy, and run aTauc ploton the rising edge.

The route depends on what your instrument exported — absorbance, percentage transmittance, or a pre-computed absorption coefficient. All three converge on the same fit, and theUV-Vis band gap calculatorhandles each conversion automatically.

Three data routes, one result

A → α → Tauc

From absorbance data

  1. Confirm the file is absorbance (not %T).
  2. Convert wavelength to photon energy: E = 1239.841984 / λ.
  3. If thickness d is known: α = 2.302585 · A / d.
  4. Plot (αhν)ⁿ vs hν (or (Ahν)ⁿ as the proxy).
  5. Fit the linear onset and extrapolate to Eg.
%T → A → α → Tauc

From transmittance data

  1. Convert percentage to fractional transmittance: T = %T / 100.
  2. Convert to absorbance: A = −log₁₀(T).
  3. Convert wavelength to photon energy.
  4. Apply thickness if available to obtain α.
  5. Fit the Tauc plot and read the intercept.
α → Tauc

From a pre-computed α file

  1. Confirm the column is α in cm⁻¹.
  2. Verify the energy axis is in eV.
  3. Apply the exponent n for your transition.
  4. Plot (αhν)ⁿ vs hν directly.
  5. Fit and extrapolate as usual.
A = −log10(%T / 100)
E (eV) = 1239.841984 / λ (nm)
α (cm−1) = 2.302585 · A / d (cm)
Eg = −b / m  from the fitted Tauc line

UV–Vis pitfalls that move the band gap

Scattering baseline

Powders and rough films scatter light, lifting the absorbance below the edge. A rising baseline inflates α in the tail and can bias the fit.

Detector saturation

Above roughly A = 2–2.5 most spectrophotometers flatten out. Exclude that plateau from the fit window.

Thin-film interference

Fabry–Pérot fringes superimpose oscillations on the edge. Choose a fringe-free region or average before fitting.

Wrong unit mode

Feeding %T into an absorbance-based workflow inverts the edge entirely. Always check the first rows of the file.

Reading a UV–Vis spectrum before you fit

  • Does the low-energy region sit near zero absorbance? If not, baseline-correct first.
  • Is there a single edge, or two overlapping steps (mixed phases, defects)?
  • Where does the signal start flattening? That is your upper fit boundary.
  • Are there interference fringes on the film? Fit between them or average them out.
FAQ

UV-Vis band gap questions

Can I calculate band gap from UV-Vis absorbance data?

Yes. Absorbance data can be used for an absorbance-based Tauc analysis. If sample thickness and appropriate experimental assumptions are known, absorbance can also be converted to an absorption coefficient.

Can I calculate band gap from transmittance data?

Yes. Transmittance can first be converted to absorbance using A = −log10(T), when T is expressed as a fraction rather than a percentage.

Can I use percentage transmittance?

Yes. Convert %T to fractional transmittance first: T = %T / 100. Then calculate absorbance with A = −log10(T).

How is wavelength converted to photon energy?

For wavelength in nanometres: E(eV) = 1240 / λ(nm), more precisely 1239.841984 / λ. This conversion is required because the Tauc plot x-axis is photon energy.

What is the y-axis when I only have absorbance?

Use the absorbance-based approximation (Ahν)ⁿ instead of (αhν)ⁿ. It follows the same workflow and yields an intercept at the same photon energy, provided the path length is constant.

Do I need to baseline-correct my UV-Vis spectrum?

If the absorbance does not approach zero below the absorption edge, a baseline correction prevents a sloping background from distorting the linear region of the Tauc plot.

Drop in your UV–Vis export

TXT, DAT and CSV files from common spectrophotometers are parsed automatically — absorbance or transmittance, wavelength or energy.