Skip to content
ToolsOnDuty - free online tools
Converters

Plist to JSON Converter

Convert Apple XML property list (.plist) files to JSON and back.

Free foreverRuns in your browserNo sign-up
JSON

About the Plist to JSON Converter

Apple uses XML property lists (.plist) for configuration like Info.plist. Reading and editing them as JSON is often more convenient.

This converter turns an XML plist into JSON and back, mapping dictionaries, arrays, strings, integers, reals and booleans.

It handles XML plists only and runs entirely in your browser.

Key features

  • Two-way plist and JSON conversion
  • Maps dict, array, string, integer, real and bool
  • Generates a valid plist header
  • Local, private conversion

How to use

  1. 1Choose the direction.
  2. 2Paste your plist XML or JSON.
  3. 3Copy the converted result.

Examples

plist to JSON
Input: <key>CFBundleName</key><string>My App</string>
Output: { "CFBundleName": "My App" }

Each key is paired with the value element that follows it inside the dict.

Frequently asked questions

Does it support binary plists?
No. Only the XML plist format is supported. Binary plists (bplist) need to be converted to XML first, for example with plutil.
How are dates and data handled?
Date and data values are kept as their text content when converting to JSON. Add them back manually as <date> or <data> if you need those exact types.
Is the file uploaded anywhere?
No. Parsing happens in your browser using its built-in XML parser.