Miller Indices Explained — Crystal Planes (hkl), Directions [uvw], d-Spacing and XRD Applications
Miller indices are the universal crystallographic shorthand for labelling atomic planes (hkl) and directions [uvw] within a crystal lattice. Every peak in an X-ray diffraction pattern corresponds to a specific set of (hkl) planes; every slip system specification in plasticity theory uses Miller index notation; every EBSD orientation map is colour-coded according to which crystallographic direction ⟨hkl⟩ is parallel to the sample surface normal. For metallurgists, the ability to derive, interpret, and apply Miller indices — from identifying close-packed slip planes in BCC and FCC metals to solving d-spacing and Bragg angle problems — is a foundational skill that underpins materials characterisation, texture analysis, and deformation mechanics.
- Plane indices (hkl) are the reciprocals of the fractional intercepts of the plane with the three crystallographic axes, cleared to the smallest integers and enclosed in parentheses.
- Direction indices [uvw] are the smallest integer components of the direction vector in the unit cell coordinate system, enclosed in square brackets. Negative indices are written with an overbar: (1̅10).
- In cubic crystals only, the plane (hkl) is perpendicular to the direction [hkl] — this simplification does not hold in non-cubic systems.
- The interplanar spacing for cubic crystals: dhkl = a / √(h² + k² + l²). Combined with Bragg’s law (nλ = 2d sinθ), this enables complete XRD phase identification and lattice parameter determination.
- BCC systematic absences: only reflections with h+k+l = even are allowed. FCC systematic absences: only reflections with all-odd or all-even indices are allowed. These rules are the primary tool for distinguishing BCC (ferrite/martensite) from FCC (austenite) by XRD.
- Hexagonal metals use four-index Miller-Bravais notation (hkil) where i = −(h+k), preserving the 3-fold hexagonal symmetry and making equivalent planes visually obvious as permutations of h, k, i.
Enter intercepts in multiples of lattice parameter. Use 0 for a parallel axis (∞ intercept). Negative intercepts: use a minus sign.
Notation Summary: Parentheses, Brackets, Braces, and Chevrons
Step-by-Step: Deriving (hkl) Plane Indices
The procedure for converting a plane’s geometric relationship to the unit cell into Miller indices is direct and systematic. The worked examples below illustrate the four-step procedure applied to progressively less obvious cases.
Four-step Miller index derivation procedure:
Step 1: Identify where the plane intersects each crystallographic axis
(express as multiples of the unit cell dimension a, b, c)
If plane is parallel to an axis → intercept = ∞
If plane passes through origin → translate origin by one unit cell
Step 2: Take the reciprocal of each intercept
1/1 = 1; 1/2 = ½; 1/∞ = 0; 1/(−1) = −1
Step 3: Clear fractions — multiply all reciprocals by the lowest common
integer that converts them all to integers
Step 4: Enclose in parentheses (hkl) — no commas
Negative indices written with overbar: h̄ = −h
Direction Indices [uvw]: Definition and Derivation
A crystallographic direction is defined by a vector from the origin to a point in the lattice. The direction indices [uvw] are the smallest integer coordinates of the end point of this vector, measured in units of the corresponding lattice parameters. The procedure is:
- Place the vector with its tail at the origin (translate if necessary).
- Read off the x, y, z coordinates of the vector tip in units of a, b, c respectively.
- If the components are not integers, multiply all by the smallest common factor to convert to integers.
- Enclose in square brackets: [uvw]. Negative components are indicated by an overbar.
Key crystallographic directions in cubic metals:
[100] — cube edge direction (x-axis unit vector)
[010] — y-axis direction
[001] — z-axis direction
[110] — face diagonal: tip at (1,1,0) → length = a√2
[101] — another face diagonal
[111] — body diagonal: tip at (1,1,1) → length = a√3
→ BCC close-packed direction (all 8 ⟨111⟩ body diagonals)
[11̄0] — tip at (1,−1,0) → different from [110]
[211] — tip at (2,1,1) → FCC stacking fault direction component
Length of direction [uvw] in cubic crystal:
|[uvw]| = a × √(u² + v² + w²)
Angle between directions [u₁v₁w₁] and [u₂v₂w₂] in cubic crystal:
cosθ = (u₁u₂ + v₁v₂ + w₁w₂) / (√(u₁²+v₁²+w₁²) × √(u₂²+v₂²+w₂²))
Families of Equivalent Directions in Cubic Metals
In cubic crystal systems, all directions that are related by the point group symmetry of the crystal are crystallographically equivalent and belong to the same family ⟨uvw⟩. The number of equivalent directions in each family determines the number of slip system variants for any slip mode:
| Family ⟨uvw⟩ | Number of Directions | Individual Directions (examples) | Significance in Metals |
|---|---|---|---|
| ⟨100⟩ | 6 | [100],[010],[001],[1̅00],[01̅0],[001̅] | Cube edge directions; electrodeposition preferred growth; Fe ⟨100⟩ easy magnetisation axis |
| ⟨110⟩ | 12 | [110],[101],[011],[1̅10],[10̅1],[011̅] + negatives | FCC slip directions in {111} planes; 12 FCC slip systems total |
| ⟨111⟩ | 8 | [111],[1̅11],[11̅1],[111̅] + negatives | BCC slip and dislocations Burgers vector; body diagonals; 8 directions × 3 planes = 24 slip systems in BCC (but 12 independent) |
| ⟨112⟩ | 24 | [112],[121],[211],[1̅12] etc. | BCC twinning directions; secondary slip directions in BCC; ⟨c+a⟩ Burgers vector in HCP |
| ⟨123⟩ | 48 | Multiple permutations | BCC pencil glide directions (observed at elevated temperature); grain boundary migration vectors |
d-Spacing, Bragg’s Law, and XRD Peak Identification
The interplanar spacing dhkl is the perpendicular distance between adjacent parallel (hkl) planes. For cubic crystals it depends only on the lattice parameter and the Miller indices:
d-spacing formulae for different crystal systems:
Cubic: d_hkl = a / √(h² + k² + l²)
Tetragonal: 1/d² = (h² + k²)/a² + l²/c²
Hexagonal: 1/d² = 4(h² + hk + k²)/(3a²) + l²/c²
Orthorhombic: 1/d² = h²/a² + k²/b² + l²/c²
Bragg's Law: nλ = 2d sinθ (n = 1 for first order; n = 2,3... for harmonics)
Rearranged for 2θ prediction (most useful form):
2θ = 2 × arcsin(nλ / (2d_hkl))
Example: α-iron (BCC, a = 0.2866 nm) with CuKα (λ = 0.15406 nm):
(110): d = 0.2866/√2 = 0.2027 nm → 2θ = 44.67°
(200): d = 0.2866/2 = 0.1433 nm → 2θ = 65.03°
(211): d = 0.2866/√6 = 0.1170 nm → 2θ = 82.33°
Example: γ-austenite (FCC, a = 0.3591 nm) with CuKα:
(111): d = 0.3591/√3 = 0.2074 nm → 2θ = 43.56°
(200): d = 0.3591/2 = 0.1796 nm → 2θ = 50.80°
(220): d = 0.3591/√8 = 0.1269 nm → 2θ = 74.69°
Systematic Absences: Distinguishing BCC from FCC
Not all (hkl) reflections are observed in an XRD pattern. Certain reflections are systematically absent due to destructive interference between the waves scattered by atoms in different positions within the unit cell. These selection rules (systematic absences) are determined by the structure factor Fhkl:
Structure factor F_hkl = Σⱼ fⱼ × exp[2πi(hxⱼ + kyⱼ + lzⱼ)]
Where fⱼ is the atomic scattering factor and (xⱼ, yⱼ, zⱼ) are fractional
coordinates of atom j in the unit cell. |F_hkl|² = 0 → reflection absent.
Simple Cubic (SC): all (hkl) reflections allowed
→ First 8 peaks: (100),(110),(111),(200),(210),(211),(220),(221)
BCC (atoms at 0,0,0 and ½,½,½):
F = f[1 + exp(iπ(h+k+l))]
= 2f when h+k+l = EVEN (allowed)
= 0 when h+k+l = ODD (absent)
→ Allowed: (110),(200),(211),(220),(310),(222),(321),(400)...
→ Absent: (100),(111),(210),(300)...
FCC (atoms at 0,0,0 and ½,½,0 and ½,0,½ and 0,½,½):
Allowed when h,k,l are ALL ODD or ALL EVEN
Absent when h,k,l are MIXED (some odd, some even)
→ Allowed: (111),(200),(220),(311),(222),(400),(331),(420)...
→ Absent: (100),(110),(210),(211),(100),(300)...
Practical distinction — first allowed XRD peak:
BCC → (110) at ~44.7° (CuKα on α-Fe)
FCC → (111) at ~43.6° (CuKα on γ-Fe/austenite)
These peaks are very close in 2θ but clearly separated in high-resolution XRD,
enabling direct quantification of austenite/martensite fractions (ASTM E975)
Important Planes and Their Properties in BCC and FCC Metals
| Plane | d-spacing (cubic) | h²+k²+l² | Atom density FCC | Atom density BCC | Role in BCC (α-Fe) | Role in FCC (γ-Fe) |
|---|---|---|---|---|---|---|
| (100) | a | 1 | 2 atoms/a² | 1 atom/a² | Not primary slip; XRD absent (SC only) | Not primary slip; XRD reflection allowed |
| (110) | a/√2 | 2 | 1.41/a² | 2.83/a² (highest BCC) | Primary slip plane {110}⟨111⟩; 12 systems | Not slip plane; XRD reflection allowed |
| (111) | a/√3 | 3 | 2.31/a² (highest FCC) | 0.58/a² | Secondary slip; preferred cleavage plane in BCC at low T | Primary slip plane {111}⟨110⟩; 12 systems |
| (200) | a/2 | 4 | Same as (100) | Same as (100) | Strong XRD reflection (allowed in BCC) | Allowed; strong peak; 2nd in XRD pattern |
| (112) | a/√6 | 6 | — | — | Secondary/twinning BCC slip plane | — |
| (211) | a/√6 | 6 | — | — | Tertiary BCC slip plane; pencil glide | — |
| (220) | a/√8 = a/(2√2) | 8 | — | — | XRD reflection | Key austenite XRD peak for retained austenite measurement |
Slip Systems in BCC and FCC: Miller Index Notation
The concept of slip systems — the specific combinations of slip plane {hkl} and slip direction ⟨uvw⟩ on which plastic deformation by dislocation glide occurs — is expressed entirely in Miller index notation. The slip system is written as {hkl}⟨uvw⟩. The driving principle is that slip occurs on the most closely packed plane in the most closely packed direction, because these minimise the Burgers vector magnitude |b| = a⟨uvw⟩/|⟨uvw⟩| and the energy per unit length of dislocation (∝ |b|²).
Slip system summary (cubic metals):
FCC metals (Al, Cu, Ni, Au, Ag, γ-Fe, γ-austenite):
Slip plane: {111} — octahedral planes (4 planes: (111),(1̄11),(11̄1),(111̄))
Slip direction: ⟨110⟩ — face diagonals (3 per plane)
Total systems: 4 × 3 = 12 (all independent; satisfies Von Mises criterion)
Burgers vector: b = (a/2)⟨110⟩ → |b| = a/√2
→ High ductility in all FCC metals due to 12 independent slip systems
BCC metals (α-Fe, W, Mo, Cr, V, Nb, Ta):
Primary slip plane: {110} — 6 planes, 2 per plane = 12 systems
Secondary slip planes: {112} — 12 planes, 1 direction per plane = 12 more
Tertiary slip planes: {123} — many planes (pencil glide at elevated T)
Slip direction: ⟨111⟩ — body diagonals (4 independent)
Total systems: Up to 48 geometrically possible;
only 5 independent per Von Mises criterion
Burgers vector: b = (a/2)⟨111⟩ → |b| = a√3/2
→ BCC ductility limited at low T by Peierls-Nabarro barrier on {110} planes
HCP metals (Ti, Mg, Zn, Co, Zr):
Basal: (0001)⟨112̄0⟩ — 3 systems (a-type dislocations)
Prismatic: {101̄0}⟨112̄0⟩ — 3 systems (a-type)
Pyramidal: {101̄1}⟨112̄0⟩ — 6 systems (a-type)
⟨c+a⟩: {101̄1}⟨112̄3⟩ or {112̄2}⟨112̄3⟩ — critical for c-axis deformation
Total: minimum 5 independent systems requires ⟨c+a⟩ activation
→ Limited ductility in Mg (only basal at room T); good ductility in Ti
(prismatic slip activates at room T due to lower CRSS)
Miller-Bravais Indices for Hexagonal Metals
Hexagonal close-packed (HCP) metals — titanium, magnesium, zinc, zirconium, cobalt — use the four-index Miller-Bravais notation (hkil) for planes and [uvtw] for directions, where the four indices refer to three equivalent axes in the basal plane (a₁, a₂, a₃ at 120° to each other) plus the c-axis perpendicular to the basal plane. The third basal index i is redundant but required by convention: i = −(h+k) for planes; t = −(u+v) for directions.
Miller-Bravais notation (hkil):
h, k, i refer to a₁, a₂, a₃ axes in the basal plane (120° apart)
l refers to the c-axis
Constraint: i = −(h+k) [planes]; t = −(u+v) [directions]
Three-index to four-index conversion:
(HKL) three-index → (hkil) four-index:
h = H, k = K, i = −(H+K), l = L
[UVW] three-index → [uvtw] four-index:
u = (2U−V)/3, v = (2V−U)/3, t = −(u+v) = −(U+V)/3, w = W
Important HCP planes and directions:
(0001) — Basal plane (c = 0; normal to c-axis) — primary slip Mg, Zn
(101̄0) — First-order prismatic plane — Ti prismatic slip
(011̄0) — Second prismatic variant (related by 60° rotation)
(101̄1) — First pyramidal plane — Ti ⟨c+a⟩ slip
(112̄2) — Second pyramidal plane
[0001] — c-axis direction
[112̄0] — a-axis direction (in-plane close-packed)
[1̄100] — another a-axis variant
| Miller-Bravais (hkil) | Plane Name | Slip System Role | Active in |
|---|---|---|---|
| (0001) | Basal | Primary basal slip (0001)⟨11̅20⟩; 3 systems | Mg (dominant RT), Zn, Co, Be |
| (10̅10) | Prismatic | Prismatic slip {10̅10}⟨11̅20⟩; 3 systems; enables polycrystal ductility | Ti (RT active), Zr, Hf |
| (10̅11) | First pyramidal | Pyramidal ⟨a⟩ slip; also ⟨c+a⟩ slip providing <c>-component | Ti (above ~500°C), Mg (high stress) |
| (11̅22) | Second pyramidal | ⟨c+a⟩ slip {11̅22}⟨11̅2̅3⟩; provides c-axis strain component essential for polycrystal ductility | Ti (elevated T), Mg alloys with RE additions |
| [0001] | c-axis direction | Direction of compression-twin shear; ⟨c⟩ dislocation Burgers vector | All HCP metals under c-axis compression |
| [11̅20] | a-axis direction | Burgers vector for basal and prismatic slip (a-type Burgers vector b = a/3⟨11̅20⟩) | All HCP metals; lowest energy dislocation |
Angle Between Planes and Directions: Interplanar Angle Formula
In crystallographic analysis — particularly in EBSD, TEM diffraction pattern analysis, and texture studies — it is often necessary to calculate the angle between two planes or two directions. For cubic crystals, the formulas are straightforward because the reciprocal and real-space lattices coincide.
Angle between directions [u₁v₁w₁] and [u₂v₂w₂] (cubic only):
cosφ = (u₁u₂ + v₁v₂ + w₁w₂) / [√(u₁²+v₁²+w₁²) × √(u₂²+v₂²+w₂²)]
Angle between planes (h₁k₁l₁) and (h₂k₂l₂) — same formula in cubic (since
plane normal [hkl] ∥ direction [hkl] in cubic):
cosφ = (h₁h₂ + k₁k₂ + l₁l₂) / [√(h₁²+k₁²+l₁²) × √(h₂²+k₂²+l₂²)]
Worked examples:
Angle between (100) and (110):
cosφ = (1·1 + 0·1 + 0·0) / (1 × √2) = 1/√2 → φ = 45°
Angle between (111) and (110):
cosφ = (1·1 + 1·1 + 1·0) / (√3 × √2) = 2/√6 = 0.8165 → φ = 35.26°
→ This is the angle between the FCC slip plane normal and slip plane edge,
relevant to EBSD texture analysis and pole figure interpretation
Angle between [100] and [111]:
cosφ = 1/(1 × √3) = 0.577 → φ = 54.74°
→ The "magic angle" between cube edge and body diagonal in cubic
Zone axis [uvw] containing planes (h₁k₁l₁) and (h₂k₂l₂):
[uvw] = (h₁k₁l₁) × (h₂k₂l₂) (cross product)
u = k₁l₂ − k₂l₁
v = l₁h₂ − l₂h₁
w = h₁k₂ − h₂k₁
Example: Zone axis containing (110) and (111):
u = 1×1 − 1×1 = 0
v = 1×1 − 1×1 = 0
w = 1×1 − 1×1 = 0 → error: try (110) and (001):
u = 1×1 − 0×0 = 1
v = 0×0 − 1×1 = −1
w = 1×0 − 1×0 = 0 → zone axis = [11̄0]
EBSD and Texture: Miller Indices in Orientation Analysis
Electron Backscatter Diffraction (EBSD) is the primary tool for orientation mapping of polycrystalline metals, and it is built entirely on Miller index theory. When a polished crystalline specimen is tilted at 70° and illuminated by a focused electron beam in an SEM, backscattered electrons form Kikuchi bands in the diffraction pattern. Each band corresponds to a specific (hkl) plane: its width is proportional to dhkl, and its geometry (angular distances from other bands) matches the interplanar angles in the crystal. Software indexes these patterns by matching the measured pattern to a library of calculated Kikuchi patterns for the known crystal structure, yielding three Euler angles that describe the crystal orientation.
The resulting orientation maps are displayed using the inverse pole figure (IPF) colour key: each grain is coloured according to which crystallographic direction ⟨hkl⟩ is parallel to a chosen sample direction (e.g., the rolling direction or surface normal). The standard cubic IPF triangle assigns red to [001], green to [101], and blue to [111] — so a red grain has its [001] direction aligned with the sample normal, a blue grain has [111] aligned, etc. This colour coding is fundamentally a Miller index mapping.
For more on how austenite (FCC) and martensite (BCC/BCT) EBSD patterns are indexed using the systematic absence rules covered in this article, see the Austenite in Steel article and the Martensite Formation guide. The grain boundary energy and misorientation angle framework also builds on Miller index rotation matrices, covered in the Grain Boundaries article.
Frequently Asked Questions
What are Miller indices and what do (hkl) and [uvw] represent?
How do you find the Miller indices of a plane step by step?
What is the d-spacing formula for cubic crystals and how is it used in XRD?
What are systematic absences and how do they distinguish BCC from FCC?
Why is (hkl) perpendicular to [hkl] only in cubic crystals?
What is Miller-Bravais notation and why is it used for hexagonal metals?
How are Miller indices used in slip system notation?
How are Miller indices used in EBSD texture analysis?
Recommended References
Disclosure: MetallurgyZone participates in the Amazon Associates programme. If you purchase through these links, we may earn a small commission at no extra cost to you. This helps support free technical content on this site.