.MOBILECONFIG

MOBILECONFIG File

Apple Configuration Profile
Ask a question
QUICK ANSWER

A .mobileconfig file is an Apple configuration profile - an XML settings file that configures an iPhone, iPad, or Mac: Wi-Fi, VPN, email accounts, certificates, and MDM enrollment. To apply it, open it on the Apple device and confirm the install in Settings. Only install profiles from sources you trust, as a malicious one can take broad control of the device.

Developer: Apple Category: System Files MIME: application/x-apple-aspen-config
OPENS ON Windows macOS iOS
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Jul 31, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the MOBILECONFIG file format?

.mobileconfig is a configuration file for Apple systems - iOS, iPadOS, macOS, watchOS, and tvOS. A .mobileconfig file stores various information regarding device settings and configuration, including password policies, device access permissions, as well as VPN, email, and calendar settings. The file therefore covers most categories of network and account configuration.

Internally, .mobileconfig is an XML property list document - the same .plist format used throughout Apple platforms. The root <dict> holds a PayloadContent array, where each PayloadType key identifies the category of settings being applied - Wi-Fi, certificates, email accounts, VPN tunnels, passcode policies, and many more.

.mobileconfig files are typically hosted on a remote profile service or MDM (Mobile Device Management) server, whose purpose is to communicate with the device to configure and register it. Profiles can be digitally signed using CMS/PKCS#7 to ensure secure data transport and prevent tampering. A signed or encrypted profile is delivered as a binary CMS blob rather than readable XML, though iOS and macOS still install it normally. Signing certificates are commonly distributed as .p12 or .cer files.

.mobileconfig files continue to be widely used by enterprises and public institutions for implementing and managing configurations across multiple devices. A profile can be installed on an iOS or iPadOS device by tapping it in Safari or Mail, which prompts the Settings app to walk through the installation steps. Tools such as Apple Configurator 2 and iMazing Profile Editor let administrators create and edit profiles without writing raw XML.

Security & safety

RISK: HIGH

Configuration profiles are powerful and a real attack vector: a malicious .mobileconfig can install a root certificate (enabling traffic interception), redirect DNS, force a web/content proxy, or silently enroll your device into someone else's MDM that can then wipe it, install apps, and track it. Rules: only install profiles from a source you genuinely trust (your real employer/school/carrier); read the payload summary and issuer Apple shows on the install screen; be deeply suspicious of any 'free internet', 'free VPN', game-hack or jailbreak site that tells you to install a profile. To audit or remove profiles, on iOS go to Settings > General > VPN & Device Management and on macOS to System Settings > Privacy & Security > Profiles - if you see one you don't recognize, remove it. A device with no profile shows no such entry at all.

Format details

in a nutshell
FULL NAMEApple Configuration Profile
DEVELOPERApplesince iPhone OS / iOS (2010, with iPhone Configuration Utility); current standard across iOS, iPadOS, macOS, tvOS
CATEGORYSystem Files
MIME TYPEapplication/x-apple-aspen-config
TYPEXML property list (.plist), optionally signed/encrypted (CMS)

Programs that open MOBILECONFIG files

Windows2 apps
iMazing Profile Editor Free Free Windows app to create/edit/read .mobileconfig files (you still install the profile on the Apple device itself).
Text editor (Notepad++, VS Code) Open-source An UNSIGNED .mobileconfig is XML - open it to read the payloads. Signed/encrypted ones look binary; use a profile editor instead.
macOS3 apps
macOS System Settings (install) Built-in Double-click the .mobileconfig, then approve it in System Settings > Privacy & Security > Profiles (or Device Management). Remove it from the same pane.
Apple Configurator 2 Free Free Mac App Store app: File > Open to view/edit a .mobileconfig, or create new profiles and deploy them to attached devices. Replaces the old iPhone Configuration Utility.
iMazing Profile Editor Free Free dedicated editor for .mobileconfig (also on Windows). Build, read and validate profiles with every payload key.
iOS1 app
iOS / iPadOS Settings (install) Built-in Open/download the .mobileconfig (Mail attachment or web link), then Settings > General > VPN & Device Management > tap the profile > Install. Remove it from the same screen.

Technical details

deep spec
Underlying formatUnsigned profile: UTF-8 XML property list beginning with <?xml and a <plist><dict> root. Signed or encrypted profile: binary CMS/PKCS#7 blob with no readable XML.
MIME typeapplication/x-apple-aspen-config
Root payload keysPayloadContent (array), PayloadDisplayName, PayloadIdentifier, PayloadType (value: Configuration), PayloadUUID, PayloadVersion (integer, typically 1)
Payload types supported50+ types including com.apple.wifi.managed, com.apple.vpn.managed, com.apple.email.managed, com.apple.passcode.managed, com.apple.certificate, com.apple.proxy.http.global, and many more
Signing standardCMS (Cryptographic Message Syntax, RFC 5652); signed profiles appear as binary blobs; signing authority can be a public CA or a private enterprise CA
Payload encryptionProfiles can be encrypted with the target device's identity certificate so only that specific device can decrypt and install the payload
iOS/iPadOS installationTapping the file in Safari or Mail opens the Settings app profile installer; user must confirm, and a passcode may be required
macOS installationDouble-clicking opens System Settings > Privacy & Security > Profiles; installation requires user authentication
MDM deliveryMDM servers push profiles over-the-air using Apple's MDM protocol; device must be enrolled; server requires an Apple-issued MDM push certificate
Supervision payloadsApple Configurator 2 supervision or Automated Device Enrollment unlocks additional restriction payloads unavailable on unsupervised devices
Platform supportiOS, iPadOS, macOS, tvOS, watchOS, and visionOS; individual payload keys and their availability vary by platform
PayloadUUID trackingEvery profile and each sub-payload carries a PayloadUUID (UUID v4) used to identify the profile for update, replacement, or removal
Removal controlThe boolean PayloadRemovalDisallowed key prevents user-initiated removal; MDM-locked profiles can only be removed via an MDM Remove Profile command
DeveloperApple Inc. (proprietary format; documented for third-party developers but without a published open specification)
ReleasediPhone OS / iOS (2010, with iPhone Configuration Utility); current standard across iOS, iPadOS, macOS, tvOS
Specificationdeveloper.apple.com

MOBILECONFIG conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with MOBILECONFIG files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about MOBILECONFIG files.

Frequently asked questions

How do I open / install a .mobileconfig file?
Open it on the Apple device. On iPhone/iPad it downloads, then go to Settings > General > VPN & Device Management and tap Install. On a Mac, double-click it and approve in System Settings > Profiles.
What program opens a .mobileconfig on Windows?
Windows can't apply a profile (only Apple devices can), but you can read/edit one with the free iMazing Profile Editor, or open an unsigned profile as XML in a text editor.
How do I create a configuration profile?
Use Apple Configurator 2 (free, Mac) or iMazing Profile Editor (free, Mac/Windows). Apple's old iPhone Configuration Utility is discontinued - don't look for it.
Is it safe to install a .mobileconfig file?
Only if you trust the source. A profile can install certificates, change DNS, add a VPN, or enroll your device into MDM that controls it. Never install one from a 'free internet/VPN' or hack site.
How do I remove a configuration profile?
On iOS: Settings > General > VPN & Device Management > select the profile > Remove. On macOS: System Settings > Privacy & Security > Profiles > select it > minus (-).
Why can't I read my .mobileconfig - it looks like garbage?
It's signed or encrypted, so it's a binary CMS blob rather than plain XML. That's normal and means the issuer signed it. Open it in Apple Configurator 2 / iMazing Profile Editor to view the payloads.

References

1Apple Developer - Configuring devices using profilesdeveloper.apple.com
2Apple - Install a configuration profile on iPhone/iPadsupport.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z