JSON to List Converter

Converts a JSON array into a plain list with one item per line (or joined by a custom separator): scalar items print via their plain string form, object or array items print as compact one-line JSON. No surrounding brackets, quotes, or trailing commas appear in the output. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-24

Overview

Introduction

A JSON array is great for programs, but it's awkward to paste into a plain text file, a spreadsheet column, or a simple list where you just want each item on its own line.

This tool strips away the brackets, quotes, and commas and gives you exactly that, a plain list, one item per line.

What Is JSON to List Converter?

A converter that takes a JSON array and produces a plain line-oriented list: each item on its own line by default (or joined by a custom separator), with no surrounding array syntax.

It's the inverse operation of List to JSON for the common case of a flat array of strings.

How JSON to List Converter Works

The input is parsed and validated as a JSON array (a top-level object or scalar is rejected with a clear error), then each item is rendered: scalars via plain String(value), and object or array items via a compact, single-line JSON.stringify.

The rendered items are joined with the chosen separator, a newline by default, producing plain text with no brackets, quotes, or commas around the list as a whole.

When To Use JSON to List Converter

Use it to turn a JSON array of names, tags, or IDs into a plain list for pasting into a spreadsheet, email, or plain text document.

It's also useful for feeding a JSON array's contents into a command-line tool that expects newline-separated input.

Features

Advantages

  • Strips array syntax cleanly, leaving genuinely plain, pasteable text.
  • Handles mixed arrays gracefully, scalar items print bare, nested objects and arrays still print as valid one-line JSON.
  • Supports a custom separator for cases where newline-per-item isn't what you need.

Limitations

  • Only works on a top-level JSON array; objects and bare scalars at the top level are rejected.
  • Once converted, structural type information is lost for scalars, everything becomes plain text; use List to JSON with care about types if you need to reverse this.

Examples

A simple string array

Input

["admin","editor","viewer"]

Output

admin
editor
viewer

Each string item's quotes are stripped and it's placed on its own line.

Not a JSON array

Input

{"role":"admin"}

Output

Input must be a JSON array to convert to a list.

A top-level object isn't a valid input for this tool, since it specifically converts arrays.

Best Practices & Notes

Best Practices

  • Use List to JSON afterward if you need to round-trip the list back into a JSON array (note it only supports newline splitting, not a custom delimiter).
  • For an array of objects you want to inspect one per line, this tool's compact one-line JSON rendering per item keeps each record scannable.
  • Wrap a single object in [ ] first if you need to run it through this tool.

Developer Notes

Object and array items intentionally use compact JSON.stringify (no indent argument) rather than pretty-printing, since the whole point of this tool is one list entry per line, a pretty-printed nested object would break that invariant by spanning multiple lines.

JSON to List Converter Use Cases

  • Turning a JSON array of tags or IDs into a plain list for a spreadsheet column
  • Preparing newline-separated input for a command-line tool from a JSON array
  • Quickly eyeballing the contents of a JSON array without brackets and quotes cluttering the view

Common Mistakes

  • Feeding it a JSON object instead of an array; only top-level arrays are accepted.
  • Expecting nested objects in the array to pretty-print; they intentionally stay compact so each item is exactly one line.
  • Losing track of original types after conversion, a number becomes indistinguishable from a numeric string once rendered as plain text.

Tips

  • Use a custom separator (like ", ") if you need a comma-joined string rather than one item per line.
  • Round-trip through List to JSON to confirm the conversion is reversible for your specific data.

References

Frequently Asked Questions