CrysX-3D Viewer Documentation

The following is the documentation of CrysX-3D Viewer version 1.5.


The crystal or molecule visualizer tool, CrysX – 3D Viewer, is available for Windows, and Android devices. The visualizer enables the users to open popular .cif format files, to visualize the crystal structures of any compound. Even molecular structures can be visualized by opening popular .xyz format files. 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‘.

Application Details

Download and Installation:

CrysX – 3D Viewer is available as a .apk file for the Android platform and a zip package for the Windows platform. The .apk file can be downloaded from here or installed directly from the Google Play Store. The advantage of installing it from the Google Play Store is that the app will get updated automatically. However, if you do download it from the former link, then you might have to enable a setting to ‘Allow apps from external sources’ in your Android settings, to be able to install it successfully. Similarly, for Windows the updates would have to be checked manually.


The app version 1.4 contains the Following Features:

  1. Can read and visualize .CIF, .XYZ and .MOL files.
  2. Atomic Form Factor Calculator
  3. Interplanar Spacing Calculator
  4. Crystallite Size Calculator
  5. Space Group Decoder
  6. Custom CIF Creator
  7. CrysX – 3D Viewer (via an external app)
  8. CrysX – AR (via an external app)
  9. Equation of State Fitter
  10. Periodic Table
  11. Molar Mass Calculator

Report a Bug:

You can report a bug by either leaving a review on the Google Play Store, or leaving a comment here, or reaching out to the developer via email: [email protected]

Request a Feature:

You can request a feature by either leaving a review on the Google Play Store, or leaving a comment here, or reaching out to the developer via email: [email protected]

Usage Instructions, Tips and Examples


Open Source Libraries

The app uses the following open source libraries, and the developer thanks the awesome community:

  1. Fancy Button
  2. Fancy About Page
  3. mX

Special Notes

CrysX – 3D Viewer FAQ (Frequently Asked Question)

How to cite this product?

CrysX – 3D Viewer: an Android and Windows application for visualizing and modelling crystal structures and molecules in 3D.

Is it free?

Yup! It’s completely free to use.

Will it get updates?

CrysX is always in development and will get regular updates. I still have a lot of features planned that I have to add. So updates are gonna be frequent.

Where can I download the supported .xyz or .cif files from?

CrysX works best with .cif files downloaded from AMCSD database as well as
For .xyz files, you can download the mol files from ChemSpider or CACTUS and then convert it to .xyz format using Open Babel or this tool.

When will CrysX come to Linux, iOS and MacOS?

Soon. The application packages are almost ready. But I cannot afford to buy an Apple device right now for testing. So basically as soon as I can borrow one or buy one, I will test it and publish to those platforms. Linux package should be available in March 2019.

Can I visualize DNA or biomolecules?

Technically yes, BUT since biomolecules or DNA are extremely large molecules, the application may slow down drastically and become unusable. CrysX is mainly suitable for viewing crystal structures and molecules with less than 500 atoms. Although depending on your system, this number will be different.