{ }
Free, open-source tool
Array Editor

Reorder and edit structured data.
Keep control of your files.

Paste or load a JSON or YAML array, reorder items with drag and drop, edit fields, and download the result. Your content stays in your browser.

✓ No account✓ Local processing✓ Free and open source
1

Load or paste your data

The root value must be an array of objects.

Choose Auto-detect, JSON, JSON5, NDJSON, YAML, or CSV/TSV above. The input is not sent to a server.
Supported file extensions: .json, .yaml, .yml, and .txt. The file is read locally in your browser.
Choose a file, paste text, or try the example to get started.
2

Reorder items

Drag a row or use the arrows to move it.

No items loaded
Changes apply to the downloaded output; the original file remains unchanged.
Your list will appear hereLoad an array or try the example.
3

Add an item

Fields are inferred from the loaded objects.

Load an array of objects to generate the form.
Array values are edited one item at a time. Use “+ Add item” underneath an array to expand it; remove individual rows as needed.
Preview output
Preview of the file you will download
[]

Found this useful? Support the project ☕

This tool is free to use. If it saved you time and you would like to help maintain it, you can make a voluntary donation. Donations are optional and never unlock features.

Donation links will appear here once configured by the maintainer.

[]