---
title: QuickTime File Format
framework: QuickTime File Format
role: collection
role_heading: Framework
path: quicktime-file-format
---

# QuickTime File Format

An object-oriented file format for the storage and exchange of digital media between devices, applications, and operating systems.

## Overview

Overview The QuickTime File Format (QTFF) accommodates storing and accessing many kinds of digital multimedia data. The QTFF is an ideal format for the exchange of digital media between devices, applications, and operating systems, because you can use it to describe almost any media structure. The file format is object-oriented, consisting of a flexible collection of objects that you can easily parse. The format’s design allows for easy extension, as parsers can skip or ignore unknown objects, allowing considerable forward compatibility for new object types. QuickTime provides a number of high-level functions that you can use to create and manipulate QuickTime files, without requiring you to understand the actual file format. These functions serve to insulate developers from the low-level details of operation. Use this documentation to create QuickTime files beyond the basic types. important: The QuickTime File Format is the basis of the MPEG-4 standard and the JPEG-2000 standard, developed by the International Organization for Standardization (ISO). Although these file types have similar structures and contain many functionally identical elements, they are distinct file types. QuickTime files are used to store QuickTime movies, as well as other data. If you are writing an application that parses QuickTime files, you should recognize that there may be non-movie data in the files.

## Topics

### Essentials

- [Storing and sharing media with QuickTime files](quicktime-file-format/storing_and_sharing_media_with_quicktime_files.md)

### Movies

- [Movie atoms](quicktime-file-format/movie_atoms.md)
- [Track atoms](quicktime-file-format/track_atoms.md)
- [Media atoms](quicktime-file-format/media_atoms.md)
- [Sample atoms](quicktime-file-format/sample_atoms.md)
- [Structuring movie data and features](quicktime-file-format/structuring_movie_data_and_features.md)

### Metadata

- [Metadata atoms and types](quicktime-file-format/metadata_atoms_and_types.md)

### Media data

- [Media data atom types](quicktime-file-format/media_data_atom_types.md)

### Data types

- [Basic QuickTime data types](quicktime-file-format/basic_data_types.md)

### Change log

- [QuickTime File Format change log](quicktime-file-format/revision_history.md)

### Deprecated

- [Deprecated atoms](quicktime-file-format/deprecated_atoms.md)
