Tauc Plot Calculator
UV–Vis → Optical band gap

Tauc Plot Calculator

Calculate optical band gap from UV–Vis data, in your browser.

Our free Tauc plot calculator turns a spectrophotometer export into a defensible optical band gap: upload TXT, CSV or absorbance data, pick the Tauc exponent, fit the linear region of the (αhν)ⁿ vs hν plot and extrapolate to the intercept — with R², slope and Eg reported instantly.

Tauc plot fitting onlineDirect & indirect exponentsPNG / SVG exportFree, no account
Capabilities

A band gap calculator built for UV–Vis analysis

Everything the Tauc analysis needs — file parsing, unit conversion, regression and plot export — and nothing that gets between you and the result.

CLIENT-SIDE ENGINE

Runs entirely in your browser

Parsing, conversion, regression and plotting all execute locally. Your spectra never touch a server, so there is no upload queue, no account and no waiting.

Tauc / Davis–Mott

Four transition models

Direct allowed (n = 2), indirect allowed (n = 1/2), direct forbidden (n = 3/2) and indirect forbidden (n = 2/3) — each with its own selection rules and reference materials.

TXT · DAT · CSV

Automatic file ingest

Delimiter, header row and column roles are detected automatically for TXT, DAT and CSV exports from Shimadzu, PerkinElmer, Cary, Jasco and Ocean Optics instruments.

LINEAR FITTING

Tauc plot fitting you control

Let the engine propose the steepest linear onset, or drag the fit window yourself. Every regression reports slope, intercept, R² and the extrapolated Eg = −b/m.

BEER–LAMBERT

Absorbance or true α

Work with an absorbance proxy, or enter film thickness to obtain the Beer–Lambert absorption coefficient in cm⁻¹ for quantitative comparison.

PNG · SVG

Publication-ready export

Download the fitted Tauc plot as a high-resolution PNG or a vector SVG, with the fitted line, extrapolation and intercept annotation preserved.

Workflow

How to calculate band gap using a Tauc plot

The four steps the calculator walks you through — the full derivation of each step is on the step-by-step guide.

Full walkthrough →
01

Load your spectrum

Drop a TXT, DAT or CSV file, or start from one of the bundled experimental sample datasets.

02

Choose units and mode

Declare wavelength or energy axis, absorbance or transmittance, and optionally the sample thickness.

03

Select the transition

Pick the exponent n that matches the electronic transition of your material, then fit the linear onset.

04

Read Eg and export

Copy the band gap with its regression statistics, or export the fitted plot as PNG or SVG.

Transition models

Tauc plot exponent: direct vs indirect band gap

The value of n decides which transition you are probing — and therefore which band gap you extract.

Compare the models →
Electronic transitionExponent (n)Canonical materials
Direct allowed2ZnO, GaAs, CdTe, MAPbI₃
Indirect allowed1/2Si, Ge, Anatase TiO₂, GaP
Direct forbidden3/2Cu₂O, SnO
Indirect forbidden2/3SnO₂, rare-earth oxides
FAQ

Tauc plot calculator: frequently asked questions

What is a Tauc plot?

A Tauc plot is a method commonly used to estimate the optical band gap of a semiconductor from optical absorption data. It plots (αhν)ⁿ against photon energy hν, and the linear onset of the curve is extrapolated to the energy axis to give the band gap Eg.

How do I calculate band gap using a Tauc plot?

Convert wavelength to photon energy, select the appropriate Tauc transition, plot (αhν)ⁿ against hν, fit the appropriate linear region, and extrapolate the fitted line to the energy axis. The intercept gives the estimated optical band gap.

What is the Tauc plot equation?

The general Tauc relationship is (αhν)ⁿ = B(hν − Eg), where α is the absorption coefficient, hν is photon energy, Eg is the optical band gap, and n depends on the type of electronic transition.

What values of n are used in a Tauc plot?

Common values are: direct allowed n = 2, indirect allowed n = 1/2, direct forbidden n = 3/2, and indirect forbidden n = 2/3.

How do I choose the Tauc exponent?

The exponent should be selected according to the electronic transition model appropriate for the material. It should not simply be chosen because it produces the highest R².

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.

What is the x-axis of a Tauc plot?

The x-axis is photon energy, hν, usually expressed in electron volts (eV).

How is band gap obtained from a Tauc plot?

The linear portion of the Tauc plot is fitted and extrapolated to the x-axis. The x-axis intercept corresponds to the estimated optical band gap, calculated from the fit as Eg = −b/m.

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.

Why is my Tauc plot not linear?

Possible reasons include an inappropriate transition model, incorrect preprocessing, multiple optical transitions, scattering, baseline effects, insufficient data quality, or selection of a non-linear region.

Can Tauc analysis give the fundamental band gap?

Not necessarily. Tauc analysis estimates an optical transition energy under the assumptions of the selected model. The result should be interpreted together with the material's optical spectrum and other characterization.

Load a spectrum. Fit a line. Read the gap.

No sign-up, no credits, no data leaving your machine. Open the workspace and use a bundled sample dataset if you want to test it first.