---
title: System-declared uniform type identifiers
framework: uniformtypeidentifiers
role: collectionGroup
role_heading: API Collection
path: uniformtypeidentifiers/system-declared-uniform-type-identifiers
---

# System-declared uniform type identifiers

Common types that the system declares.

## Overview

Overview Uniform type identifiers declare common types for resources an app loads, saves, or opens from other apps. Apps that use proprietary types can define them by using the system’s unified type identifiers as base types.

## Topics

### 3D content

- [threeDContent](uniformtypeidentifiers/uttype-swift.struct/threedcontent.md)
- [usd](uniformtypeidentifiers/uttype-swift.struct/usd.md)
- [usdz](uniformtypeidentifiers/uttype-swift.struct/usdz.md)

### Apple 3D content

- [realityFile](uniformtypeidentifiers/uttype-swift.struct/realityfile.md)
- [sceneKitScene](uniformtypeidentifiers/uttype-swift.struct/scenekitscene.md)
- [arReferenceObject](uniformtypeidentifiers/uttype-swift.struct/arreferenceobject.md)

### Apple file system objects

- [directory](uniformtypeidentifiers/uttype-swift.struct/directory.md)
- [symbolicLink](uniformtypeidentifiers/uttype-swift.struct/symboliclink.md)
- [mountPoint](uniformtypeidentifiers/uttype-swift.struct/mountpoint.md)
- [aliasFile](uniformtypeidentifiers/uttype-swift.struct/aliasfile.md)
- [folder](uniformtypeidentifiers/uttype-swift.struct/folder.md)
- [volume](uniformtypeidentifiers/uttype-swift.struct/volume.md)
- [diskImage](uniformtypeidentifiers/uttype-swift.struct/diskimage.md)

### Apple image formats

- [heic](uniformtypeidentifiers/uttype-swift.struct/heic.md)
- [heif](uniformtypeidentifiers/uttype-swift.struct/heif.md)
- [livePhoto](uniformtypeidentifiers/uttype-swift.struct/livephoto.md)

### Apple system types

- [framework](uniformtypeidentifiers/uttype-swift.struct/framework.md)
- [applicationBundle](uniformtypeidentifiers/uttype-swift.struct/applicationbundle.md)
- [applicationExtension](uniformtypeidentifiers/uttype-swift.struct/applicationextension.md)
- [spotlightImporter](uniformtypeidentifiers/uttype-swift.struct/spotlightimporter.md)
- [quickLookGenerator](uniformtypeidentifiers/uttype-swift.struct/quicklookgenerator.md)
- [xpcService](uniformtypeidentifiers/uttype-swift.struct/xpcservice.md)
- [systemPreferencesPane](uniformtypeidentifiers/uttype-swift.struct/systempreferencespane.md)

### Application files

- [pdf](uniformtypeidentifiers/uttype-swift.struct/pdf.md)
- [rtfd](uniformtypeidentifiers/uttype-swift.struct/rtfd.md)
- [flatRTFD](uniformtypeidentifiers/uttype-swift.struct/flatrtfd.md)
- [epub](uniformtypeidentifiers/uttype-swift.struct/epub.md)

### Audio

- [mp3](uniformtypeidentifiers/uttype-swift.struct/mp3.md)
- [aiff](uniformtypeidentifiers/uttype-swift.struct/aiff.md)
- [wav](uniformtypeidentifiers/uttype-swift.struct/wav.md)
- [midi](uniformtypeidentifiers/uttype-swift.struct/midi.md)
- [playlist](uniformtypeidentifiers/uttype-swift.struct/playlist.md)
- [m3uPlaylist](uniformtypeidentifiers/uttype-swift.struct/m3uplaylist.md)

### Audio and video

- [quickTimeMovie](uniformtypeidentifiers/uttype-swift.struct/quicktimemovie.md)
- [mpeg](uniformtypeidentifiers/uttype-swift.struct/mpeg.md)
- [mpeg2Video](uniformtypeidentifiers/uttype-swift.struct/mpeg2video.md)
- [mpeg2TransportStream](uniformtypeidentifiers/uttype-swift.struct/mpeg2transportstream.md)
- [mpeg4Movie](uniformtypeidentifiers/uttype-swift.struct/mpeg4movie.md)
- [mpeg4Audio](uniformtypeidentifiers/uttype-swift.struct/mpeg4audio.md)
- [appleProtectedMPEG4Video](uniformtypeidentifiers/uttype-swift.struct/appleprotectedmpeg4video.md)
- [appleProtectedMPEG4Audio](uniformtypeidentifiers/uttype-swift.struct/appleprotectedmpeg4audio.md)
- [avi](uniformtypeidentifiers/uttype-swift.struct/avi.md)

### Compiled programming language sources

- [assemblyLanguageSource](uniformtypeidentifiers/uttype-swift.struct/assemblylanguagesource.md)
- [cHeader](uniformtypeidentifiers/uttype-swift.struct/cheader.md)
- [cSource](uniformtypeidentifiers/uttype-swift.struct/csource.md)
- [cPlusPlusHeader](uniformtypeidentifiers/uttype-swift.struct/cplusplusheader.md)
- [cPlusPlusSource](uniformtypeidentifiers/uttype-swift.struct/cplusplussource.md)
- [objectiveCPlusPlusSource](uniformtypeidentifiers/uttype-swift.struct/objectivecplusplussource.md)
- [objectiveCSource](uniformtypeidentifiers/uttype-swift.struct/objectivecsource.md)
- [swiftSource](uniformtypeidentifiers/uttype-swift.struct/swiftsource.md)

### Compressed archives

- [archive](uniformtypeidentifiers/uttype-swift.struct/archive.md)
- [zip](uniformtypeidentifiers/uttype-swift.struct/zip.md)
- [gzip](uniformtypeidentifiers/uttype-swift.struct/gzip.md)
- [bz2](uniformtypeidentifiers/uttype-swift.struct/bz2.md)
- [appleArchive](uniformtypeidentifiers/uttype-swift.struct/applearchive.md)

### Cryptographic files

- [pkcs12](uniformtypeidentifiers/uttype-swift.struct/pkcs12.md)
- [x509Certificate](uniformtypeidentifiers/uttype-swift.struct/x509certificate.md)

### Data interchange formats

- [delimitedText](uniformtypeidentifiers/uttype-swift.struct/delimitedtext.md)
- [commaSeparatedText](uniformtypeidentifiers/uttype-swift.struct/commaseparatedtext.md)
- [tabSeparatedText](uniformtypeidentifiers/uttype-swift.struct/tabseparatedtext.md)
- [utf8TabSeparatedText](uniformtypeidentifiers/uttype-swift.struct/utf8tabseparatedtext.md)
- [rtf](uniformtypeidentifiers/uttype-swift.struct/rtf.md)
- [xml](uniformtypeidentifiers/uttype-swift.struct/xml.md)
- [yaml](uniformtypeidentifiers/uttype-swift.struct/yaml.md)
- [json](uniformtypeidentifiers/uttype-swift.struct/json.md)
- [vCard](uniformtypeidentifiers/uttype-swift.struct/vcard.md)

### Executables

- [executable](uniformtypeidentifiers/uttype-swift.struct/executable.md)
- [unixExecutable](uniformtypeidentifiers/uttype-swift.struct/unixexecutable.md)
- [exe](uniformtypeidentifiers/uttype-swift.struct/exe.md)

### Icon images

- [ico](uniformtypeidentifiers/uttype-swift.struct/ico.md)
- [icns](uniformtypeidentifiers/uttype-swift.struct/icns.md)

### Images

- [png](uniformtypeidentifiers/uttype-swift.struct/png.md)
- [gif](uniformtypeidentifiers/uttype-swift.struct/gif.md)
- [jpeg](uniformtypeidentifiers/uttype-swift.struct/jpeg.md)
- [webP](uniformtypeidentifiers/uttype-swift.struct/webp.md)
- [tiff](uniformtypeidentifiers/uttype-swift.struct/tiff.md)
- [bmp](uniformtypeidentifiers/uttype-swift.struct/bmp.md)
- [svg](uniformtypeidentifiers/uttype-swift.struct/svg.md)
- [rawImage](uniformtypeidentifiers/uttype-swift.struct/rawimage.md)

### Internet-specific

- [html](uniformtypeidentifiers/uttype-swift.struct/html.md)
- [webArchive](uniformtypeidentifiers/uttype-swift.struct/webarchive.md)
- [internetLocation](uniformtypeidentifiers/uttype-swift.struct/internetlocation.md)
- [internetShortcut](uniformtypeidentifiers/uttype-swift.struct/internetshortcut.md)

### Property lists

- [propertyList](uniformtypeidentifiers/uttype-swift.struct/propertylist.md)
- [xmlPropertyList](uniformtypeidentifiers/uttype-swift.struct/xmlpropertylist.md)
- [binaryPropertyList](uniformtypeidentifiers/uttype-swift.struct/binarypropertylist.md)

### Shazam

- [shazamSignature](uniformtypeidentifiers/uttype-swift.struct/shazamsignature.md)
- [shazamCustomCatalog](uniformtypeidentifiers/uttype-swift.struct/shazamcustomcatalog.md)

### Scripted programming language sources

- [script](uniformtypeidentifiers/uttype-swift.struct/script.md)
- [appleScript](uniformtypeidentifiers/uttype-swift.struct/applescript.md)
- [javaScript](uniformtypeidentifiers/uttype-swift.struct/javascript.md)
- [osaScript](uniformtypeidentifiers/uttype-swift.struct/osascript.md)
- [osaScriptBundle](uniformtypeidentifiers/uttype-swift.struct/osascriptbundle.md)
- [makefile](uniformtypeidentifiers/uttype-swift.struct/makefile.md)
- [shellScript](uniformtypeidentifiers/uttype-swift.struct/shellscript.md)
- [pythonScript](uniformtypeidentifiers/uttype-swift.struct/pythonscript.md)
- [rubyScript](uniformtypeidentifiers/uttype-swift.struct/rubyscript.md)
- [perlScript](uniformtypeidentifiers/uttype-swift.struct/perlscript.md)
- [phpScript](uniformtypeidentifiers/uttype-swift.struct/phpscript.md)

### Text files

- [text](uniformtypeidentifiers/uttype-swift.struct/text.md)
- [plainText](uniformtypeidentifiers/uttype-swift.struct/plaintext.md)
- [utf8PlainText](uniformtypeidentifiers/uttype-swift.struct/utf8plaintext.md)
- [utf16PlainText](uniformtypeidentifiers/uttype-swift.struct/utf16plaintext.md)
- [utf16ExternalPlainText](uniformtypeidentifiers/uttype-swift.struct/utf16externalplaintext.md)

### URLs

- [url](uniformtypeidentifiers/uttype-swift.struct/url.md)
- [fileURL](uniformtypeidentifiers/uttype-swift.struct/fileurl.md)
- [urlBookmarkData](uniformtypeidentifiers/uttype-swift.struct/urlbookmarkdata.md)

### Apple system base types

- [item](uniformtypeidentifiers/uttype-swift.struct/item.md)
- [content](uniformtypeidentifiers/uttype-swift.struct/content.md)
- [compositeContent](uniformtypeidentifiers/uttype-swift.struct/compositecontent.md)
- [data](uniformtypeidentifiers/uttype-swift.struct/data.md)
- [resolvable](uniformtypeidentifiers/uttype-swift.struct/resolvable.md)
- [package](uniformtypeidentifiers/uttype-swift.struct/package.md)
- [bundle](uniformtypeidentifiers/uttype-swift.struct/bundle.md)
- [pluginBundle](uniformtypeidentifiers/uttype-swift.struct/pluginbundle.md)
- [application](uniformtypeidentifiers/uttype-swift.struct/application.md)
- [sourceCode](uniformtypeidentifiers/uttype-swift.struct/sourcecode.md)
- [bookmark](uniformtypeidentifiers/uttype-swift.struct/bookmark.md)
- [log](uniformtypeidentifiers/uttype-swift.struct/log.md)

### Application base types

- [spreadsheet](uniformtypeidentifiers/uttype-swift.struct/spreadsheet.md)
- [presentation](uniformtypeidentifiers/uttype-swift.struct/presentation.md)
- [database](uniformtypeidentifiers/uttype-swift.struct/database.md)
- [message](uniformtypeidentifiers/uttype-swift.struct/message.md)
- [contact](uniformtypeidentifiers/uttype-swift.struct/contact.md)
- [calendarEvent](uniformtypeidentifiers/uttype-swift.struct/calendarevent.md)
- [toDoItem](uniformtypeidentifiers/uttype-swift.struct/todoitem.md)
- [emailMessage](uniformtypeidentifiers/uttype-swift.struct/emailmessage.md)
- [font](uniformtypeidentifiers/uttype-swift.struct/font.md)

### Image, audio, and video base types

- [image](uniformtypeidentifiers/uttype-swift.struct/image.md)
- [audio](uniformtypeidentifiers/uttype-swift.struct/audio.md)
- [audiovisualContent](uniformtypeidentifiers/uttype-swift.struct/audiovisualcontent.md)
- [movie](uniformtypeidentifiers/uttype-swift.struct/movie.md)
- [video](uniformtypeidentifiers/uttype-swift.struct/video.md)

### Tag classes

- [filenameExtension](uniformtypeidentifiers/uttagclass/filenameextension.md)
- [mimeType](uniformtypeidentifiers/uttagclass/mimetype.md)

## See Also

### Essentials

- [Defining file and data types for your app](uniformtypeidentifiers/defining-file-and-data-types-for-your-app.md)
