Convert PList to YAML

Input data

This form allows you convert PList to YAML, paste or upload your .plist file below:


Your result can be seen below.

Result of PList conversion to YAML


Move to "Paste Code" for Save it

About this tool

About PList conversion to YAML

The Convert PList to YAML was created for online converting PList(Property List) into appropriate YAML(Yet Another Markup Language). This can come in handy for testing, debugging or importing data from an PList file into a YAML. You do not need to download any tools for conversion.

How it Works?

Just paste your XML PList to the textarea above and click to the button "Convert" and you will get YAML in the next textarea.

Example of PList conversion to YAML

Before:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>namespace</key>
		<string>common\tests</string>
		<key>actor_suffix</key>
		<string>Tester</string>
		<key>paths</key>
		<dict>
			<key>tests</key>
			<string>tests</string>
			<key>output</key>
			<string>tests/_output</string>
			<key>data</key>
			<string>tests/_data</string>
			<key>support</key>
			<string>tests/_support</string>
		</dict>
		<key>settings</key>
		<dict>
			<key>dev</key>
			<integer>1</integer>
			<key>colors</key>
			<true/>
			<key>memory_limit</key>
			<string>1024M</string>
		</dict>
	</dict>
</plist>
After:
namespace: common\tests
actor_suffix: Tester
paths:
    tests: tests
    output: tests/_output
    data: tests/_data
    support: tests/_support
settings:
    dev: 1
    colors: true
    memory_limit: 1024M
After the conversion, you can apply the YAML to your project or use it for some other purpose.