Miller Indices Calculator
Enter a crystal plane's axial intercepts to find its Miller indices (hkl), or enter (hkl) to find the intercepts, with a unit cell diagram.
🧊 What are Miller Indices?
Miller indices are a set of three integers, written as (hkl), that describe the orientation of a plane inside a crystal lattice. They come directly from the plane's intercepts on the crystal's three axes: take the reciprocal of each axial intercept, clear any fractions, and the resulting smallest set of integers is the Miller index. A plane described as (110) or (111) is instantly recognizable to any crystallographer as a specific orientation, regardless of the crystal's actual size or which element it is made of.
This notation shows up constantly in materials science and solid-state chemistry. Metallurgists describe which planes slip past each other during plastic deformation using Miller indices. X-ray crystallographers index diffraction peaks by the (hkl) plane that produced them, applying Bragg's law. Semiconductor manufacturers specify the exact crystal face a silicon wafer is cut along, since (100) and (111) silicon behave very differently during etching. Mineralogists describe cleavage planes in crystals the same way.
A common point of confusion is thinking Miller indices describe one single plane's exact location. They do not. Because only the ratio between the reciprocals matters, (hkl) actually describes an entire family of equally spaced, parallel planes running through the lattice, not one plane at one fixed position. Another frequent mix-up is intercepts versus indices themselves, a plane's intercepts can be fractions or even infinite, but its Miller indices, after the clearing step, are always whole numbers.
This calculator handles both directions of the problem. Enter a plane's axial intercepts (supporting whole numbers, fractions like 1/2, and inf for a plane parallel to an axis) to get its Miller indices, complete with the reciprocal and clearing steps shown explicitly. Or, if you already know the Miller indices and need the intercepts, the reverse mode solves that instantly, both alongside a diagram of the plane cutting through a unit cell cube.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — Plane parallel to one axis
A plane cuts the a-axis and b-axis at 1, and never meets the c-axis.
Example 2 — Fractional intercept
A plane cuts the a-axis at half the lattice parameter, and the b-axis and c-axis at 1.
Example 3 — Mixed intercepts needing clearing
A classic textbook plane cuts the a-axis at 2, the b-axis at 3, and the c-axis at 1.
Example 4 — Single cube face
A plane cuts only the a-axis, at 1, and never meets the b-axis or c-axis.
Example 5 — Reverse: intercepts from (hkl)
A plane is already known to be (201). What are its intercepts?
❓ Frequently Asked Questions
🔗 Related Calculators
What are Miller indices?
Miller indices are a set of three integers (hkl), written in parentheses with no commas, that describe the orientation of a plane within a crystal lattice. They are found by taking the reciprocals of the plane's intercepts on the a, b, and c crystallographic axes, then clearing those reciprocals to the smallest possible set of integers.
How do you calculate Miller indices from intercepts?
Take the reciprocal of each axial intercept (measured in units of the lattice parameters a, b, c), then clear any fractions by multiplying all three reciprocals by their least common denominator, then divide by any common factor to reach the smallest integers. For example, intercepts of 1, 1, and infinity give reciprocals 1, 1, 0, which are already the smallest integers, so the plane is (110).
What does a negative Miller index with a bar mean?
A bar over a digit, shown here as an overlined digit like 1 with a bar, means the plane's intercept on that axis is on the negative side of the origin rather than the positive side. It is read the same way as a normal digit but written with the bar instead of a leading minus sign, following standard crystallography notation.
What happens when a plane is parallel to one of the axes?
A plane parallel to an axis never intersects it, so that intercept is treated as infinity. The reciprocal of infinity is 0, so that axis contributes a 0 to the Miller index. For example, a plane with intercepts 1, 1, and infinity (parallel to the c-axis) has Miller indices (110).
Why are Miller indices always whole numbers, even for fractional intercepts?
Miller indices describe an entire family of equally spaced parallel planes, not a single plane's exact position, so only the ratio between the reciprocals matters. Clearing fractions to the smallest integer ratio (for example turning 2, 1, and 1 into (211) from intercepts of 1/2, 1, and 1) keeps the notation compact and consistent across crystallography.
How do you find intercepts from a given set of Miller indices?
Take the reciprocal of each index. If an index is a nonzero integer h, the intercept on that axis is 1/h, in units of the lattice parameter. If an index is 0, the intercept on that axis is infinity, meaning the plane is parallel to that axis. This calculator's Find Intercepts mode performs this reverse calculation directly.
What is the difference between (hkl) and {hkl} notation?
Parentheses (hkl) refer to one specific plane and its parallel family, in one fixed orientation. Curly braces {hkl} refer to a full family of symmetrically equivalent planes, all the planes related by the crystal's symmetry operations, such as (100), (010), and (001) together being written as {100} in a cubic system.
Can Miller indices themselves ever be fractions?
No, by definition Miller indices are always cleared to the smallest set of integers, including 0. If a calculation seems to produce a fraction, it means the clearing step (multiplying through by the least common denominator) was not completed. Note that this is different from the input intercepts, which are allowed to be fractional, like 1/2.
What are the most common low-index planes in a cubic crystal?
The three lowest-index planes in a cubic system are (100), the cube face, (110), the diagonal face, and (111), the plane cutting equally through all three axes. These three families are the most frequently discussed planes in introductory crystallography because of their high symmetry and their role in slip systems and surface energy calculations.
Why do Miller indices matter in materials science?
Miller indices identify which crystallographic plane is being discussed when describing slip systems in metal deformation, cleavage planes in minerals, the orientation of a diffraction peak in X-ray crystallography, and the surface exposed in thin-film growth or etching. Different (hkl) planes in the same crystal can have very different atomic packing, reactivity, and mechanical properties.
What is the difference between Miller indices and Miller-Bravais indices?
Standard Miller indices (hkl) use three integers and work for any crystal system, including cubic, tetragonal, and orthorhombic lattices. Hexagonal crystals commonly use Miller-Bravais indices (hkil) instead, a four-index system with a redundant third index (i = -(h+k)) that makes symmetrically equivalent hexagonal planes easier to recognize by inspection. This calculator computes standard three-index (hkl) Miller indices.