Home / Science / Chemistry / Computational chemistry / Hückel MO calculatorTool #92

Hückel MO calculator: π orbital energies, coefficients, delocalisation energy and bond orders

Hückel molecular orbitals for any conjugated π system, from 17 presets (butadiene, benzene, naphthalene, pyridine and more) or your own atoms, bonds, heteroatoms and charge: energy diagram, coefficients, π energy, delocalisation energy, charges, bond orders and free valence.

Keep it one tap away for everyday use.

Bookmark Hückel MO calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Molecule
  2. Matrix
  3. Orbitals
  4. Properties
Nothing is uploadedWorks offline once open

π system

Every other atom is carbon with one π electron. N is a pyridine nitrogen (h 0.5, k 1.0), N: a pyrrole nitrogen (h 1.5, k 0.8), O a carbonyl oxygen (h 1.0, k 1.0), O: a furan oxygen (h 2.0, k 0.8), from Streitwieser.

Molecular orbitals

Atoms and bonds

Energies are E = α + xβ. Both α and β are negative, so a larger x is a lower, more stable orbital. Charges are π charges (positive means electron poor). Free valence F = √3 − (sum of bond orders) points to the most reactive carbon for radical attack.

Download

What it does

Hückel theory is the simplest quantum chemistry: it treats only the π electrons of a flat conjugated molecule, and every carbon and every bond the same way. The energies come out as E = α + xβ, where α is the energy of an electron on an isolated carbon p orbital and β is the interaction between neighbours. Both are negative, so a larger x is a lower, more stable orbital. Despite its simplicity it explains aromaticity, why allyl ions are stable, where substitution happens on naphthalene, and much more.

The tool builds the Hückel matrix, diagonalises it exactly and reports:

  • An orbital diagram with the electrons in place, HOMO and LUMO marked. Degenerate orbitals sit side by side, and electrons are shared between them evenly (Hund’s rule).
  • Energies and coefficients of every molecular orbital.
  • Total π energy and the delocalisation energy, compared with isolated ethylene double bonds (for all-carbon systems).
  • HOMO–LUMO gap in units of |β|, with a rough value in eV.
  • π charges, π bond orders and free valences for each atom and bond.
  • The Hückel rule for single rings: 4n + 2 π electrons is aromatic, 4n is antiaromatic.

Heteroatoms use Streitwieser’s parameters: α_X = α + hβ and β_CX = kβ. Pyridine-like N, pyrrole-like N, carbonyl O and furan O are built in, and you can give any h, k and electron count.

How to use it

  1. Choose a molecule, or My own.
  2. For your own: give the number of π atoms, list the bonds (1-2 2-3 …) and the net charge. A cation has charge 1, an anion −1.
  3. List any heteroatoms, such as 1 N for pyridine’s nitrogen.
  4. Read the diagram and tables, and download them as a PNG, PDF or Word file.

Worked example

Butadiene gives x = ±1.618 and ±0.618. Four electrons fill the two bonding orbitals: Eπ = 4α + 4.472β, so the delocalisation energy is 0.472β. The bond orders are 0.894 for the outer bonds and 0.447 for the middle one, and the free valence is highest on the end carbons (0.838), where butadiene reacts.

Benzene gives 2, 1, 1, −1, −1, −2: Eπ = 6α + 8β and a delocalisation energy of 2β, the classic result. Cyclobutadiene puts two electrons into a degenerate pair at x = 0: a diradical with no delocalisation energy, the textbook antiaromatic case. Naphthalene has a delocalisation energy of 3.683β, and C1–C2 (0.725) has more double-bond character than C2–C3 (0.603).

Questions

How big is β? It depends on what you compare with: about −75 kJ/mol from heats of hydrogenation, about −2.4 eV from UV spectra. Hückel numbers are best used to compare related molecules.

Why are the heteroatom charges only rough? Simple Hückel ignores electron repulsion, so charges are exaggerated. They still show the right trends, such as the electron-poor 2- and 4-positions of pyridine.

Is anything sent anywhere? No. Everything is worked out in your browser.

Where the numbers come from

  • Heteroatom parameters h and k: Streitwieser (1961), the standard textbook set.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Hückel MO calculator

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Add the Hückel MO calculator (#92) Details on GitHub

Every change to fibub

Related tools

Crystal field and spin state calculator #93 Pick a d-block metal ion and a geometry (octahedral, tetrahedral, square planar, square pyramidal), give Δ and the pairing energy or an absorption band, and get the d-orbital diagram, high or low spin, CFSE, unpaired electrons, spin-only moment and the Jahn–Teller tendency. 18-electron rule and oxidation state checker #107 Pick the metal, the charge and the ligands (CO, phosphines, halides, Cp, arenes, allyl, hydride, oxo and more) to get the valence electron count, the metal's oxidation state, its dⁿ count and the L/X bond classification, with both the covalent and ionic counts and 15 textbook examples. Molecular point group finder #110 Paste a molecule's XYZ coordinates or open an .xyz file to get its point group (C₂ᵥ, D₃h, T_d, O_h, I_h and the rest), every symmetry element, the group order, and whether the molecule can be chiral or polar. No coordinates? Answer the flowchart questions instead. 23 example molecules. Isotope pattern calculator #80 Exact m/z of [M+H]+, [M+Na]+, [M−H]− and other ions, the full isotope pattern at your instrument's resolving power, and a check of your measured peaks with the ppm error. Molar mass calculator #78 Type any formula, including brackets, hydrates, isotope labels and charges, for its molar mass, exact mass, percentage of each element, and a grams, moles and particles converter. Equilibrium solver #89 Type any reaction and K: the exact ICE table, Q and which way it goes, conversion, Kp ↔ Kc and pH for acids and bases; then add or remove a species, squeeze the volume or change the temperature and watch the equilibrium shift. Beer–Lambert calculator #84 Solve A = εlc for absorbance, molar absorptivity, path length or concentration, convert to transmittance, check the reading is in the reliable range, and view UV-Vis spectra with their maxima. Diatomic spectroscopy calculator #94 Vibrational and rotational spectroscopy of diatomic molecules (HCl, CO, H₂, N₂, O₂, HF, I₂ or your own constants): fundamental and overtones, force constant, bond length, the simulated IR spectrum with P and R branches at any temperature, the Morse potential with its levels, isotope substitution, and a fit of ωe and ωexe.