# Output file formats

OVITO can export data in the following file formats:

Format name | Description | Exportable data types |
--- | --- | --- | ---
LAMMPS data | File format read by the LAMMPS molecular dynamics code. | particles, bonds, angles, dihedrals, impropers |
LAMMPS dump | Trajectory format used by the LAMMPS molecular dynamics code. | particles |
XYZ | A simple column-based text format, which is documented here and here. | particles |
POSCAR | File format used by the ab initio simulation package VASP. | particles |
IMD | File format used by the molecular dynamics code IMD. | particles |
FHI-aims | File format used by the ab initio simulation package FHI-aims. | particles |
NetCDF | Binary format for molecular dynamics data following the AMBER format convention. | particles |
GSD/HOOMD | Binary molecular dynamics format used by the HOOMD-blue code. See GSD (General Simulation Data) format. | particles, bonds, angles, dihedrals, impropers, global attributes | Details
Table of Global Attributes | A simple tabular text file with scalar quantities computed by OVITO’s data pipeline. | global attributes |
VTK | Generic text-based data format used by the ParaView software. | surface meshes, voxel grids, dislocations |
glTF pro | Exports the entire scene to a 3d model file in the glTF format, which can be imported by other applications such as Blender or PowerPoint. | whole scene | Details
POV-Ray scene | Exports the entire scene to a file that can be rendered with POV-Ray. | whole scene |
Crystal Analysis (.ca) | Format that can store dislocation lines extracted from an atomistic crystal model by the Dislocation analysis (DXA) modifier. The format is documented here. | dislocations, surface meshes |
ASE trajectory pro | Simulation trajectory files read by the Atomic Simulation Environment (ASE) | particles | Details

OVITO Pro provides the option for you to write a custom file exporter in Python.

See also

`ovito.io.export_file()` (Python API)