CrysX – 3D Viewer

by Manas Sharma (Phys Whiz)


The crystal visualizer tool is available for Windows, MacOS, Linux and Android devices. The visualizer enables the users to open popular .cif, .xyz, .cub, .mol, etc.format files to visualise crystal as well as molecular structures and isosurfaces. The visualizer is built using a gaming engine (Unity3d) ensuring stellar, never-before seen graphics on any other molecule/crystal visualizer. This makes the app really useful for researchers to prepare illustrations and figures for their research papers, thesis and dissertation. The app lets the users visualize lattice planes, and draw vectors to indicate electric/magnetic fields. Users can model supercells, monolayers (thin film/quantum well) or quantum dots. One can also edit the structures to create a vacancy or introduce an impurity. There is also a feature that lets you draw your own custom 3D molecule/ nanocluster. Structures can also be analyzed by measuring the bond angles and lengths. Although, the app is quite straight-forward to use, high quality YouTube tutorials and documentation will get you up to speed in no time. If you find a bug or have any queries or want to request a feature you can post your question here: with the tag ‘CrysX‘.

Download (Latest Version)


Windows: CrysX – 3D Viewer version 1.9 Windows

Linux (64 bit & 32 bit universal): 

Mac OS: CrysX – 3D Viewer 1.9 MacOS X

Download (Older versions)






CrysX – 3D Viewer 1.8 MacOS X

CrysX – 3D Viewer 1.7 MacOS X

CrysX – 3D Viewer 1.6 MacOS X

CrysX – 3D Viewer 1.5 MacOS X








 CrysX – 3D Viewer version 1.8 Windows

CrysX – 3D Viewer version 1.7 Windows

CrysX – 3D Viewer version 1.6 Windows

 CrysX- 3D Viewer version 1.5 Windows

CrysX- 3D Viewer version 1.4 Windows

CrysX- 3D Viewer version 1.3 Windows

CrysX- 3D Viewer version 1.2 Windows

CrysX – 3D Viewer version 1.0-Windows

Installation Instructions

Android: APK  /  Play Store:

  1. Go to this link on the Google Play Store using any Android device.
  2. Click install.
  3. Run the app from your Android phone.
  4. Give permission to access storage when the dialog box appears.


  1. Download the latest version of the application using the link given above.
  2. The downloaded file is a zip file. Unzip it.
  3. Find and Run the file called  CrysX-3D Viewer.exe.


This slideshow requires JavaScript.

Sample readable (CIF and XYZ) Files

Download: MolFiles


  1. Download the readable crystal/molecule files from the download link above.
  2. The file is a zip file. Extract/Unzip the contents.
  3. Place the contents to a folder that is easily accessible to you.
  4. Run the app. Click on the ‘Folder icon’ in the upper-left corner.
  5. Browse to the location you stored the files you just downloaded and extracted.
  6. Change the filter to CIF if you want to open .cif files or change it to XYZ if you want to open .xyz files.


The software is completely free to use. Although donations are welcome if you like it. Please cite us if you  use it in academic work, such as a research paper, article, dissertation, or a thesis.

How to cite us?

The recommended way to cite CrysX – 3D Viewer is:
M. Sharma and D. Mishra, Journal of Applied Crystallography 52, (2019).

Article link


YouTube Tutorials


Change Log:

Version 1.9

A bunch of new features have been added to enhance the visualizations.

  1. A new menu called ‘Visuals’ is added that lets you add effects like bloom/glow to your visualizations. Note: It works best with black/dark backgrounds.
  2. Isosurfaces can now be visualised using two additional particle shaders. You can choose from 3 shaders in the ‘Visuals’ menu. Please note: The particle shader 2 and 3 work only with dark backgrounds. Particle shader 3 looks phenomenal with a black background and bloom effect at an intensity of 9.
  3. You can now add a plane (cuboid) to your molecular/crystal structure. You can access it from the ‘Draw’ menu. This is useful to portray a substrate and allows to make some stunning TOCs (graphical abstracts.). This will definitely increase the chances of your paper to land on the cover page.
  4. Fixed the issue of mouse not working on Windows devices with touchscreens.
  5. Fixed the issue of problem in reading CUB files with negative number of atoms.