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.
Enter crystal plane intercepts or indices and click Calculate.
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
- Intercepts 1, 2, ∞: reciprocals 1, 1/2, 0 → multiply by 2 → (210). In aluminium (a = 4.046 Å) d = 4.046 / √5 = 1.8094 Å.
- Intercepts 1/2, −1, 1/3: reciprocals 2, −1, 3 → (2 1̄ 3), family {321}, 48 equivalent planes.
- 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
- Choose the crystal system: cubic, tetragonal, orthorhombic or hexagonal.
- Enter intercepts as decimals, fractions (1/2) or inf / ∞ for a parallel axis, or switch to direct mode and type h, k, l.
- 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).
- 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.
- Pick the X-ray tube (Cu Kα1 1.5406 Å by default) to get θ and 2θ from Bragg's law, 2d sin θ = nλ.
- 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₂.