miller indices calculator

Plane Intercepts → Miller Indices (hkl)

Enter plane intercepts in lattice units along the a, b, and c axes. You can use integers, decimals, fractions, or inf/ for a parallel axis.

Note: A zero intercept is undefined for direct Miller conversion. Use an equivalent translated plane that does not pass through the origin.

What is a Miller Indices Calculator?

A Miller indices calculator converts crystal plane intercepts into the compact notation (hkl). In crystallography, Miller indices are used to identify and compare lattice planes, describe cleavage, and interpret diffraction patterns such as XRD peaks.

Instead of manually taking reciprocals and scaling to whole numbers every time, this tool automates the process and shows each step.

How the Calculation Works

Step 1: Start with intercepts

Enter intercepts along the crystallographic axes as a, b, c values. For example, if the plane cuts at 1 on a-axis, 1/2 on b-axis, and is parallel to c-axis, input 1, 1/2, inf.

Step 2: Take reciprocals

Miller indices are based on reciprocals of intercepts:

  • If intercept = 1, reciprocal = 1
  • If intercept = 2, reciprocal = 1/2
  • If intercept = 1/2, reciprocal = 2
  • If intercept = ∞ (parallel), reciprocal = 0

Step 3: Clear fractions and reduce

Multiply by the least common multiple of denominators so all terms become integers. Then divide by the greatest common divisor to obtain the smallest integer set.

Input Format Guide

  • Integers: 1, -2, 3
  • Fractions: 1/2, -3/4
  • Decimals: 0.5, 1.25
  • Parallel axis: inf, infinity, or

Why Miller Indices Matter

Miller indices are core notation in materials science and solid-state physics. You use them when:

  • Indexing diffraction peaks in powder and single-crystal experiments
  • Describing slip systems and deformation planes in metals
  • Comparing anisotropic properties across crystal orientations
  • Communicating crystal geometry clearly in publications and reports

Common Mistakes

  • Forgetting reciprocals: Intercepts are not the final indices.
  • Leaving fractions: Miller indices should be smallest integers.
  • Confusing direction and plane notation: Planes use (hkl), directions use [uvw].
  • Using zero intercept directly: This creates division by zero; use a translated equivalent plane.

Quick FAQ

Can Miller indices be negative?

Yes. A negative index is written with a bar over the number (for example, 110).

What does a zero index mean?

A zero indicates the plane is parallel to that axis (intercept at infinity).

Is this only for cubic crystals?

The reciprocal-intercept method is general, but interpretation can differ for non-cubic systems. This calculator focuses on standard Miller plane indexing logic.

🔗 Related Calculators