Miller Indices Calculator

Enter plane intercepts (decimals, fractions or ∞) or h, k, l to get (hkl), hexagonal (hkil), the {hkl} family and multiplicity, d-spacing for cubic, tetragonal, orthorhombic or hexagonal cells, and the Bragg 2θ for Cu, Mo, Co, Fe, Cr or Ag Kα.

Use the Miller Indices Calculator

Crystal Plane Inputs

Accepts decimals, fractions (1/2, -2/3) and inf or ∞ for a plane parallel to that axis (0 is also read as parallel). For hexagonal cells enter intercepts on a₁, a₂ and c.

Notation & d-Spacing Formulas
(hkl) / {hkl}Plane / family of planes
[uvw] / ⟨uvw⟩Direction / family
(hkil), i = −(h + k)Hexagonal Miller–Bravais
1/d² = (h²+k²+l²)/a²Cubic
1/d² = (h²+k²)/a² + l²/c²Tetragonal
1/d² = h²/a² + k²/b² + l²/c²Orthorhombic
1/d² = 4(h²+hk+k²)/3a² + l²/c²Hexagonal

Enter crystal plane intercepts or indices and click Calculate.

Copied!

Allowed Cubic Reflections: SC, BCC, FCC and Diamond

Structure-factor rules decide which (hkl) peaks appear in a powder XRD pattern. N = h² + k² + l², d = a / √N, and multiplicity is the number of equivalent planes in the {hkl} family (cubic m3̄m symmetry).

{hkl} N Multiplicity d / a SC BCC FCC Diamond
{100} 1 6 1.0000 Yes — — —
{110} 2 12 0.7071 Yes Yes — —
{111} 3 8 0.5774 Yes — Yes Yes
{200} 4 6 0.5000 Yes Yes Yes —
{210} 5 24 0.4472 Yes — — —
{211} 6 24 0.4082 Yes Yes — —
{220} 8 12 0.3536 Yes Yes Yes Yes
{221} 9 24 0.3333 Yes — — —
{310} 10 24 0.3162 Yes Yes — —
{311} 11 24 0.3015 Yes — Yes Yes
{222} 12 8 0.2887 Yes Yes Yes —
{320} 13 24 0.2774 Yes — — —
{321} 14 48 0.2673 Yes Yes — —
{400} 16 6 0.2500 Yes Yes Yes Yes
{410} 17 24 0.2425 Yes — — —
{330} 18 12 0.2357 Yes Yes — —
{331} 19 24 0.2294 Yes — Yes Yes
{420} 20 24 0.2236 Yes Yes Yes —
{422} 24 24 0.2041 Yes Yes Yes Yes
{333} 27 8 0.1925 Yes — Yes Yes
{511} 27 24 0.1925 Yes — Yes Yes
{440} 32 12 0.1768 Yes Yes Yes Yes
{531} 35 48 0.1690 Yes — Yes Yes

Rock salt (NaCl) follows the FCC rule; its all-odd peaks are weak because Na⁺ and Cl⁻ scatter out of phase. Example: Si (diamond, a = 5.431 Å) has its first peak at (111), d = 3.1356 Å, 2θ = 28.44° with Cu Kα1; (200) is absent.

Worked Examples

  1. Intercepts 1, 2, ∞: reciprocals 1, 1/2, 0 → multiply by 2 → (210). In aluminium (a = 4.046 Å) d = 4.046 / √5 = 1.8094 Å.
  2. Intercepts 1/2, −1, 1/3: reciprocals 2, −1, 3 → (2 1̄ 3), family {321}, 48 equivalent planes.
  3. Hexagonal intercepts a₁ = 1, a₂ = ∞, c = 1: (hkl) = (101), i = −(1 + 0) = −1 → (1 0 1̄ 1). For magnesium (a = 3.209, c = 5.211 Å) 1/d² = 4/3 × 1/3.209² + 1/5.211² → d = 2.4521 Å, 2θ = 36.62° with Cu Kα1.

Summary

The Miller Indices Calculator converts plane intercepts (decimals, fractions such as 1/2, or ∞ for a parallel axis) into reduced (hkl) indices with bar notation for negatives, or into four-index Miller–Bravais (hkil) notation for hexagonal crystals with i = −(h + k). It computes the interplanar spacing d for cubic, tetragonal, orthorhombic and hexagonal cells, the {hkl} family and cubic multiplicity, whether the reflection is allowed in simple cubic, BCC, FCC or diamond lattices, and the Bragg angle θ and 2θ for a chosen X-ray wavelength. A server-rendered table lists the first cubic reflections with N = h² + k² + l², multiplicity and extinction rules.

How it works

  1. Choose the crystal system: cubic, tetragonal, orthorhombic or hexagonal.
  2. Enter intercepts as decimals, fractions (1/2) or inf / ∞ for a parallel axis, or switch to direct mode and type h, k, l.
  3. The tool takes reciprocals, clears fractions and divides by the greatest common divisor to get the smallest integers (hkl). For hexagonal cells it adds i = −(h + k).
  4. Enter the lattice parameters (a, and b or c when the system needs them) or pick a preset such as Al, Si, α-Fe, Mg or rutile.
  5. Pick the X-ray tube (Cu Kα1 1.5406 Å by default) to get θ and 2θ from Bragg's law, 2d sin θ = nλ.
  6. For cubic crystals, select SC, BCC, FCC or diamond to see whether the (hkl) peak is allowed or systematically absent.

Use cases

  • Determine Miller indices of crystal planes from intercepts in materials science coursework.
  • Convert hexagonal (hkl) to four-index Miller–Bravais (hkil) for HCP metals such as Mg, Zn and Ti.
  • Calculate d-spacing and 2θ to index peaks in a powder XRD pattern.
  • Check which reflections appear in BCC, FCC and diamond-cubic diffraction patterns.
  • Find the multiplicity of a cubic {hkl} family for intensity calculations.
  • Compute interplanar spacing for tetragonal or orthorhombic phases such as rutile TiO₂.

Frequently Asked Questions

Last updated: 2026-10-09 · Reviewed by Nham Vu