| Extension | Description | Location |
| TOL | Tolerance file. These files contain the full list of operands and perturbation values (min and max) for a saved Tolerance Data editor. These files can be used, e.g., to define the same custom tolerances for different lens files. | The input files may be located in any directory, although the default path is {user}\Documents\Zemax\Tolerance. |
| TOP | Tolerance settings file. These files contain the saved settings from the settings dialog box for the Tolerancing tool. These files can be used, e.g., to define the same tolerance analysis settings for different lens files, or to define the tolerance analysis settings to be used with the TOLR optimization operand (see the article entitled "How To Optimize for As-Built Performance" for more details). | For general tolerance analysis, the input files may be located in any directory, although the default path is {user}\Documents\Zemax\Tolerance. For use with the TOLR operand, the input files should be located in the directory {user}\Documents\Zemax\Configs\. |
| TPD | Test Plate data files. These ASCII files contain test plate lists supplied by various optical fabricators, for use with the Test Plate Fitting tool. | The input files should be located in the directory {user}\Documents\Zemax\Testplate\. |
| TSC | Tolerance script file. These ASCII files contain script commands which allow a procedure to be defined for evaluating the performance of a lens during tolerancing. This is useful for simulating complex lens alignment, or for monitoring and reporting specific system values during tolerance analysis. | The input files should be located in the directory {user}\Documents\Zemax\Tolerance. |
| UDA | User Defined Aperture file. These ASCII files contain commands used to define an arbitrary aperture (or obscuration) shape. Shapes may be composed of a series of line segments, arcs, circles, polygons and rectangles, and may be closed in a simple or complex way. Nesting of shapes is allowed as well. | The input files should be located in the directory {user}\Documents\Zemax\Objects\Apertures\, or in the \Apertures\ directory for the Objects Path provided in the File > Preferences > Folders menu. |
| ZAR | Zemax Archive file. These files contain all of the files associated with a lens design in a single, compressed format. This is useful for keeping track of the files associated with a given lens design, and for sending that information to others in a compact manner. | These files may be located in any directory. Upon restoration of the archive file, the associated files (i.e. glass catalogs, coatings, CAD, etc.) will be sent to the appropriate directories. |
| ZBF | Zemax Beam file. These files contain beam electric field data used with the Physical Optics Propagation (POP) analysis feature. User-defined files, which may be ASCII or binary, are used to specify the initial POP beam. Zemax can also generate binary files which contain the electric field data for the beam at any surface along the propagation path. | The input files should be located in the directory {user}\Documents\Zemax\POP\BEAMFILES\. |
| ZEC | Zemax Encrypted Coating file. These files contain encrypted coating data, which allow the user to specify a coating in a lens file without having to know the detailed coating information. This is useful for users who wish to distribute lens files that contain coatings but without having to provide any proprietary coating information. | The input files should be located in the directory {user}\Documents\Zemax\Coatings\, or in the Coating Path provided in the File > Preferences > Folders menu. |
| ZEN | Zemax Face Number file. These files contain the face number assignments for a CAD object imported into non-sequential mode. | These files are generated by Zemax once the CAD object is imported into non-sequential mode. The files are thus located in the same directory as the parent CAD objects. |
| ZMF | Zemax Lens Catalog file. These files contain compilations of ZMX format files which are used to define lenses in the stock lens catalogs. | The input files should be located in the directory {user}\Documents\Zemax\Stockcat\. |
| ZMM | Zemax Multi Mode file. These ASCII files are used to define a multimode beam for use with the Physical Optics Propagation analysis feature. The beam is created from a coherent or incoherent sum of other beams. | The input files should be located in the directory {user}\Documents\Zemax\POP\BEAMFILES\. |
| ZMX | Zemax lens file. These ASCII files contain the complete description of the lens, including apertures, wavelengths, prescription data and the merit function. | These files may be located in any directory. |
| ZOF | Zemax Object Format file. These files contain the representation of a CAD object that is used by Zemax internally. Zemax will automatically convert any CAD objects that are imported into non-sequential mode as IGES, STEP, or SAT files into a corresponding ZOF file. | These files are located in the same directory as the parent CAD objects. |
| ZPL | Zemax Programming Language files. These ASCII files contain macro commands which can be used to run Zemax in a script mode. This is useful for automating tasks in a lens design, generating custom plots, etc. | The input files should be located in the directory {user}\Documents\Zemax\Macros\, or in the ZPL Path provided in the File > Preferences > Folders menu. |
| ZRD | Zemax Ray Database file. These binary files contain complete information (such as position that the ray hits the object, direction of the ray after refraction, polarization state of the ray, etc.) for each ray that is traced in a non-sequential system. Filter strings may then be used to isolate specific rays in the database (see the article entitled "How to Identify Specify Rays using Filter Strings" for more details). | These files should be located in the same directory as the corresponding lens (.ZMX) file. |
| ZTG | Zemax Table Glass file. These ASCII files contain tabulated data for the refractive index and transmission of a glass vs. wavelength. This is useful for modeling glasses when the index data cannot be well fit to one of the dispersion models supported by Zemax. | The input files should be located in the directory {user}\Documents\Zemax\GlassCat, or in the Glass Path provided in the File > Preferences > Folders menu. |