← All workbenches

JSON / YAML

Move between JSON and YAML without leaving your Mac.

Paste or type either format, convert it in both directions, and see exactly where an input needs attention.

  • JSON ↔ YAML
  • Format JSON input
  • Clear diagnostics
Download for Mac

Free download. Requires macOS 14 or later.

WHAT IT HELPS WITH

Convert configuration without losing your place.

Convert both ways

Turn JSON into YAML or YAML into JSON with one explicit Convert action.

Choose readable output

Control indentation, wrapping, line numbers, and key sorting. JSON input can also be formatted without replacing the converted side.

Find the problem

When conversion cannot continue, the app points to the input location and explains the unsupported value or YAML structure.

SUPPORTED INPUT

Built for everyday configuration files.

JSON/YAML accepts source text through 10 MB. It supports common YAML collections, comments, anchors, aliases, and merge keys when they can be represented safely as JSON.

YAML input supports one document at a time. Custom tags and composite keys are not supported. Compatibility options can treat number, boolean, and null keys, as well as implicit timestamps, as text.

10 MBSource input limit
2 directionsJSON to YAML and YAML to JSON
Strict by defaultCompatibility choices stay explicit

INCLUDED IN FREE

The complete conversion workflow.

Conversion, formatting controls, diagnostics, and copy are available in Free.

FORMAT YOUR WAY

Keep each editor comfortable.

JSON and YAML wrapping can be changed independently. Line numbers are shared, and optional key sorting lasts only for the current session.

LOCAL BY DEFAULT

Your configuration stays on your Mac.

Conversion and formatting run locally. Only display preferences are retained; your source and output are not stored by the workbench.

Read the Dev Workbench privacy policy