Coming soon: Rietveld Refinement Made Easy + Comprehensive Phase ID • Buy now; get free upgrade to version 7 (Late Autumn)
Play Slides
CrystalDiffract 6 program interface showing a three-phase mixture plotted with other patterns, and with screen tools visible.
Phase transition visualized using "Spectrum Colours" option
The Search field in action: the 004 peak is shown and (if the Reflexions List is open) its list row is highlighted.
Visualizing a phase transition in "Film" mode, using the Loupe for detail
Observed (red) and simulated (blue) time-of-flight neutron diffraction patterns
Simulating a phase transition by adjusting the cell parameters in real time
A three-phase mixture, plotted with its component patterns
Simulation of particle size and strain effects in Quartz
Editing a crystal structure: note the spacegroup recognition, site occupancy control and anisotropic temperature factors.
Data smoothing and background subtraction, illustrated for a clay mineral
X-ray atomic scattering factors visualized for various elements, using the Scattering Factors window.
The various phases of Ice, plotted in traditional "Negative" film mode
picture thumbnail
picture thumbnail
picture thumbnail
picture thumbnail
picture thumbnail
picture thumbnail

Your Desktop Diffractometer

Mac Universal Binary

Runs Natively on
Apple Silicon

CrystalDiffract brings the world of x-ray & neutron powder diffraction to your computer screen, with interactive control and easy characterization of your experimental data. Real-time parameter controls let you experiment with diffraction and sample settings, with instant feedback. Combine these with instant mixture creation - and the ability to load observed data in the same window - and you have a powerful workbench application for researchers, teachers and students.

Need single-crystal diffraction? Try our award-winning SingleCrystal.

What's Changed Since Version 5?
  • Compatible with macOS "Big Sur" and "Catalina".
  • Universal Binary: runs natively on Apple Silicon & Intel.
  • Fast 64-bit multi-core architecture
  • Multi-touch scrolling & zooming
  • Undo command (Mac version)
  • Sleek Integrated interface
  • Visualize atomic scattering factors
  • Retina graphics
  • Loupe and Ruler overlays
  • High-resolution graphics output
  • Choice of axis types including Q-space
  • Logarithmic intensity mode
  • Preferred orientation correction
  • Drag-and-drop mixture building
  • Multiple mixtures in same window
  • Standalone design, with crystal editor
  • Imports CIF, CMTX & Rigaku ASC
  • CrystalMaker visualization link
  • CrystalMaker Live Diffraction Mode
  • Background subtraction
  • Data smoothing and scaling
  • Learn More...

Diffraction at Your Fingertips

CrystalDiffract provides powerful x-ray and neutron powder diffraction simulation capabilities: but is quick and easy to use. Choose one of four preset simulation types: constant-wavelength X-rays, neutrons; energy-dispersive X-rays; or time-of-flight neutrons. Multi-processing allows for fast profile simulation, and real-time adjustment of diffraction and sample parameters: placing you firmly in control of your diffraction experiment.

Simulating a Phase Transition

Simulating a phase transition from tetragonal (blue graph) to orthorhombic (red). Unit cell parameters an be edited on-the-fly to see how peak splittings change.

Analyze Experimental Data

CrystalDiffract lets you import multiple experimental datasets for comparison with simulated data: just drag-and-drop text files into your diffraction window. You can manipulate and rescale your observed data, apply real-time smoothing and background corrections - and then use the innovative screen tools to measure your observed pattern. Compare with simulated patterns to check for purity - or attempt a phase identification.

Sample characterization

Film mode is a great way to match simulated and observed diffraction patterns.

Drag-and-Drop Mixture Simulation

CrystalDiffract lets you simulate multi-phase mixtures simply by dragging-and-dropping patterns into a mixture group. You can adjust mixture compositions in real time, using the mixture slider and text controls in the Parameters List. Additional controls let you lock the mixture total or reset components to zero, for easy manual editing of phase proportions.

Drag-and-drop mixture editing

Drag-and-drop a pattern to
add it to the mixture

Simulated mixtures can be displayed alongside the individual patterns from their components! Just use the visibility checkboxes in the Patterns List to customize your display.

Gorgeous Graphics to Go

CrystalDiffract 6 provides the most beautiful displays, which you can easily copy to other programs in high-resolution vector format: copy to the clipboard, drag-and-drop into other programs, or save to file.

The Loupe in action

The Loupe gives a high-resolution view of your
data, without the need to keep changing scale.

You have extensive control over the display, including pattern colours, line and marker sizes/styles, transparency, shadows, peak overlays, gridlines, film styles and colours, peak labels (including content, positioning and alignment), Legend display, plot title - plus your text fonts and sizes.


Scaling and scrolling your diffraction pattern is a breeze with CrystalDiffract's trackpad support. Just "pinch-to-zoom", and slide to scroll horizontally, or scale vertically. You can also specify a precise plot range, use the Scroller tool or use the toolbar's scale and scrolling commands. Patterns can be sorted according to various criteria and auto-stacked on screen.

Search, Browse Reflexions

An integrated Search field lets you quickly find simulated reflexions: in the plotted pattern, or in the Reflexions List. You can browse and sort reflexions in the list; double-click any reflexion to instantly locate it in the plot.

Peak Tips at work

Peak tips identify simulated peaks as you
move the mouse and are expandable.

Peak Tips help you identify reflexions as you move the mouse. Tips are expandable, to show full information on each peak, including its d-spacing, relative intensity and width.

Data Output

CrystalDiffract lets you save your work as a self-contained document, for quick and convenient access next time you use the program. You can also export entire diffraction patterns, the reflexions list, structure factors - plus crystal structure data in CIF or CMTX formats.

CrystalDiffract also has a direct visualization link with CrystalMaker: simply select any simulated pattern and choose the Visualize command; the crystal structure will then be displayed in CrystalMaker.

The CrystalMaker X Office

The CrystalMaker X Office: From crystal structure to powder diffraction (top right) or single-crystal diffraction (bottom right).

The Direct Visualization link lets you take any simulated pattern and visualize its crystal structure in CrystalMaker, via a single menu command.

Cross Platform - Done Properly

Windows 11 Logo white space Mac logo 64-bit logo

CrystalDiffract is available in two separate versions, for 64-bit Windows, or 64-bit macOS. Mac and Windows versions share the same binary file format, and similar feature sets, making cross-platform working and collaboration easy. Each version is designed, from the ground up, for its respective operating system, offering genuine operating system support and maximum performance - with no compromises.

Try it out for yourself: Download CrystalDiffract for Mac or Windows today. Plus, learn how our low-cost, flexible site licensing helps empower your research and enthuse your undergraduate students.

Copyright © 2023 CrystalMaker Software Ltd. All rights reserved. | Terms of Use & Privacy