PLIST Editor

A great Xcode alternative to visualise and edit PLIST files, having more features, using less disk space, less memory, and starting so much faster.

Why choose PLIST Editor

100% pure Mac app

A real treat these days, PLIST Editor is built entirely using the native technologies provided by Apple for Mac. This is why you'll feel right at home from the moment you open the app.

Intuitive & easy to use

We strive to have PLIST Editor integrated as seamless as possible in the Mac environment. To have preferences you can choose from, consistent shortcuts, a familiar toolbar, right click menus, undo & redo, dark mode support and many more.

Focused app

The app is really focused on opening the PLIST files, no other bells & whistles attached. That's why you'll appreciate its speed and how stable it is, compared with Xcode, for example.

"Source control" friendly

PLIST Editor's editing capabilities are equal to Xcode's ones, including, for example, the preservation of the order of dictionary elements when reading and saving the PLIST files. This is especially useful when you keep the files in a repository, because only the relevant changes will be shown when diff-ing the edited files.

Import CMS encoded files

Import the PLIST data contained in .mobileconfig or .mobileprovision files or other files which are encoded using Cryptographic Message Syntax (CMS).

Excellent keyboard support

There are a multitude of keyboard shortcuts available in the app for getting your job done faster. Just to name a few, there are shortcuts to move items up & down, to duplicate them, to change their type, to embed in dictionary or array, to expand & collapse all children of a parent.

Find & replace

PLIST Editor provides a powerful, yet familiar, way for you to search your PLIST data. Just hit Command-F and start searching.

For power users there is even support for ICU regular expression engine, both for find and for replace.

Lastly, you can choose where to look for matches: in the “Key” column or in the “Value” column or both.

SORT

Easily sort the selected items or all the children of a parent item, ascending or descending, by “Key”, “Type” or “Value”.

Even more powerful, you can sort by “Subkey”, which means that you can sort the dictionaries contained in an array by the value of a specific key.

Lastly, clicking the column headers allows you to quickly sort the items.

cms encoded plists

Import PLIST data contained in .mobileconfig or .mobileprovision files, or other files, which are encoded using Cryptographic Message Syntax (CMS).

Inspect the signer identities (email addresses and certificate names) and the additional certificates which might be included in the message.

CUSTOMIZE

There are so many options to make the app look and behave exactly the way you want.

Just to give an example, there’s support to change the default font, including its size, used to display the PLISTs (this is a great accessibility feature!). Even more, you can use Command +/- to change the font size for each document individually.

MORE FEATURES

There are other cool features for you to discover.

Just to name a few: row height which accommodates multi-line text, copy items as Swift, Objective-C or JSON objects, edit multiple items at once.

What people are saying

5/5
"I'm really glad an app like this exists. I needed to make a change to a binary plist file, and while I was waiting for Xcode to finish installing required components, I found this app, downloaded, opened up the file, and made the change I needed to make. Definitely a tool any Mac power user should have on their machine."
BusinessHammocks
United States
5/5
"Really stable and useful app with great functionality. I buy soft not so often, but exactly this product values to recommend it for everyone. Hoping to get all bundle some day! Great thanks to Vlad for developing such powerful tool"
Degustator2632
Ukraine
5/5
"I’m still wondering how such a utility is not listed on the “Essential Apps for Developers” on the AppStore. Focused, ultra-fast... with great care brought to every detail (making it beter than Xcode)... just one example : keyboard shortcuts always work as expected (a.o. command down arrow -> you go to the bottom of the list). A must have."
doudou-2018
Belgium
5/5
"I'm a hobbyist game developer and I needed a good tool to access player preferences data. I tried to use XCode before but this plist editor is a far better tool where you can sort your child variables, change font size quickly with CMD /-, and many features you can't do with XCode. Thank you Devs for developing such a great tool and making it available at a reasonable price."
Dr.Div
United States
5/5
"I tried every app, no one can compare to this. Even Xcode doesn't handle data property as well as this app. Everyone who is looking for a plist editor should just buy this."
暁暁
Japan
5/5
"A great alternative to the plist editing interface built into Xcode. Since I discovered this app a few weeks ago, it’s been my default editor for plist files. I find this tool invaluable when dealing with configuration and preference files during my development workflow. It has many adjustment options, but there’s certainly room for improvements."
Lukas Kubanek
Germany