Miller Indices Calculator
Calculate Miller indices from plane intercepts and determine d-spacing, plane multiplicity, and Bragg diffraction angles for crystallographic analysis.
Miller Indices Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: 1/d2 = h2/a2 + k2/b2 + l2/c2
Worked example โ (1 1 1) | d = 2.033 angstrom | 2theta = 44.5 degrees
Formula
1/d2 = h2/a2 + k2/b2 + l2/c2
Miller indices (hkl) are obtained by taking reciprocals of axis intercepts and clearing fractions. The d-spacing for orthorhombic and higher symmetry systems follows 1/d2 = h2/a2 + k2/b2 + l2/c2. For cubic systems, this simplifies to d = a/sqrt(h2+k2+l2). Bragg diffraction occurs at angles satisfying n*lambda = 2d*sin(theta).
Worked Examples
Example 1: Cubic (111) Plane
Problem:A plane intercepts all three axes at 1 lattice parameter each in a cubic crystal (a = 3.52 angstrom).
Solution:Intercepts: a=1, b=1, c=1 Reciprocals: 1/1, 1/1, 1/1 = 1, 1, 1 Miller indices: (1 1 1) d-spacing = 3.52 / sqrt(1+1+1) = 3.52 / 1.732 = 2.033 angstrom Bragg angle (Cu K-alpha): 2theta = 2 arcsin(1.5406 / (2 x 2.033)) = 44.5 degrees
Result:(1 1 1) | d = 2.033 angstrom | 2theta = 44.5 degrees
Example 2: Plane with Infinity Intercept
Problem:A plane intercepts a at 1, b at 2, and is parallel to c in an orthorhombic crystal.
Solution:Intercepts: a=1, b=2, c=infinity Reciprocals: 1/1, 1/2, 1/infinity = 1, 0.5, 0 Multiply by 2 for whole numbers: (2 1 0) This plane is parallel to the c-axis The family {210} has 24 equivalent planes in cubic symmetry
Result:(2 1 0) | Parallel to c-axis | Multiplicity = 24
Frequently Asked Questions
What are Miller indices and how are they determined?
Miller indices are a set of three integers (hkl) that describe the orientation of a crystallographic plane in a crystal lattice. To determine them, you first find where the plane intercepts each crystallographic axis (a, b, c) in terms of lattice parameters. Then take the reciprocals of these intercepts, and finally multiply by the smallest common factor to get whole numbers. For example, a plane intercepting at a=2, b=3, c=infinity gives reciprocals 1/2, 1/3, 0, which multiply to (3 2 0). Negative intercepts are denoted with a bar over the number. Miller indices are essential for describing crystal faces, X-ray diffraction patterns, and surface chemistry.
What is d-spacing and how is it calculated from Miller indices?
The d-spacing (interplanar spacing) is the perpendicular distance between adjacent parallel planes with the same Miller indices in a crystal. For a cubic crystal with lattice parameter a, the d-spacing is calculated as d = a / sqrt(h2 + k2 + l2). For orthorhombic crystals with parameters a, b, c: 1/d2 = h2/a2 + k2/b2 + l2/c2. The d-spacing is directly measurable through X-ray diffraction using Braggs law (n times lambda = 2d sin theta), making it one of the most important quantities in crystallography. Higher Miller indices correspond to smaller d-spacings and planes that are more closely spaced but with less atomic density.
What is the significance of the family of planes notation?
The family of planes notation uses curly braces {hkl} to represent all crystallographically equivalent planes related by the symmetry of the crystal. For example, in a cubic crystal, {100} includes (100), (010), (001), (-100), (0-10), and (00-1), giving 6 equivalent planes. The multiplicity, which is the number of equivalent planes in a family, depends on the crystal symmetry and the specific indices. In cubic systems, {100} has multiplicity 6, {110} has 12, {111} has 8, and {hk0} where h is not equal to k has 24. This concept is crucial for understanding X-ray diffraction intensity, as the measured intensity includes contributions from all equivalent planes.
How are Miller indices used in X-ray diffraction analysis?
In X-ray diffraction (XRD), Miller indices identify each diffraction peak by the crystal plane responsible for that reflection. According to Braggs law, constructive interference occurs when n times lambda equals 2d times sin theta, where d is the interplanar spacing determined by the Miller indices. By indexing a diffraction pattern (assigning hkl values to each peak), crystallographers can determine the crystal structure, lattice parameters, and unit cell dimensions. Systematic absences in the diffraction pattern, where certain hkl combinations produce no reflection due to the lattice type or space group symmetries, provide additional structural information about the centering and symmetry elements present.
What is the difference between (hkl) planes and [uvw] directions?
Round brackets (hkl) label a plane by the reciprocals of its axis intercepts, while square brackets [uvw] label a direction by the actual vector components along a, b and c, cleared to smallest integers with no reciprocals taken. Curly braces {hkl} gather symmetry-equivalent planes and angle brackets <uvw> gather equivalent directions. In cubic crystals only, the direction [hkl] happens to be perpendicular to the plane (hkl), which is a convenience that does not carry over to tetragonal, orthorhombic or lower symmetry cells.
How are negative Miller indices written and what do they mean?
A negative index means the plane cuts that axis on the negative side of the origin. Crystallographic convention writes it as a bar over the digit, read aloud as bar-one, though plain-text notation often uses a minus sign instead. The plane (1 -1 0) is distinct in orientation from (1 1 0) but belongs to the same {110} family because symmetry relates them. Multiplying every index by -1 describes the opposite face of the same set of parallel planes, and in diffraction Friedel's law makes those two reflections equal in intensity for a non-absorbing crystal.
Why do hexagonal crystals use four Miller-Bravais indices?
A hexagonal cell has three equivalent axes at 120 degrees in the basal plane, and a three-index scheme hides that symmetry: the equivalent prism faces would appear as (100), (010) and (-110), which do not look related. The Miller-Bravais notation (hkil) adds a redundant third basal index defined by i = -(h + k), turning those faces into (10-10), (01-10) and (-1100), where the family relationship is obvious. The fourth index carries no new information, since it is fixed by the first two, but it makes equivalent planes and directions immediately recognisable.
What are systematic absences and how do they reveal the lattice type?
Some reflections allowed by geometry cancel exactly because atoms at lattice centring positions scatter out of phase. A body-centred lattice extinguishes every reflection for which h + k + l is odd; a face-centred lattice keeps only those where h, k and l are all odd or all even; a C-centred lattice requires h + k to be even. Screw axes and glide planes remove further specific classes. Reading which peaks are missing from an indexed pattern therefore narrows the possible space groups before any intensity is refined, which is why absences are checked first.
How does the reciprocal lattice connect to Miller indices?
Every set of planes (hkl) corresponds to a single reciprocal lattice vector G = h*a* + k*b* + l*c*, built from the reciprocal basis vectors. That vector points along the plane normal and its length is the reciprocal of the interplanar spacing, 1/d in the crystallographic convention or 2*pi/d in the physics convention. Diffraction occurs when the scattering vector matches one of these G vectors, which is the Laue condition and the geometric content of the Ewald sphere construction. It is also why the 1/d^2 spacing formula takes a sum-of-squares form: it is the squared length of G.
Why do low-index planes dominate crystal faces and cleavage?
Low-index planes such as (100), (110) and (111) have the largest interplanar spacings, since d falls as the indices grow. Widely separated planes are held together by weaker interactions across the gap and are also the most densely packed, so breaking along them costs the least surface energy. That is why natural crystal habits and cleavage surfaces expose low-index faces, why rock salt cleaves on {100} and diamond on {111}, and why catalysis and epitaxy work is usually done on low-index single-crystal surfaces whose atomic arrangement is well characterised.
References
Background & Theory
History
Reviewed for accuracy by Manoj Kumar, Mathematics Educator ยท Editorial policy
Related Calculators
๐งฎGreen Chemistry Atom Economy Calculator
Calculate green chemistry atom economy with inputs, formulas, and instant results.
๐งฎAbsorbance Calculator (Beer-Lambert Law)
Calculate absorbance with inputs, formulas, and instant results.
๐งฎBeer Lambert Extended Calculator
Calculate beer lambert extended with inputs, formulas, and instant results.
๐งฎBeer Lambert Law Calculator
Calculate beer lambert law with inputs, formulas, and instant results.
๐งฎCalibration Curve Calculator
Calculate calibration curve with inputs, formulas, and instant results.
๐งฎCalibration Curve Slope Calculator
Calculate calibration curve slope with inputs, formulas, and instant results.
๐งฎGravimetric Yield Calculator
Calculate gravimetric yield with inputs, formulas, and instant results.
๐งฎLimit of Detection Calculator
Calculate limit of detection with inputs, formulas, and instant results.