How do I generate a JSON array from a list?
Describe the items above and hit Generate. It comes back as a formatted, valid JSON array.
Is it free?
Yes: 5 free runs every 24 hours, no account needed and nothing to sign up for first, ever.
Does it guarantee the JSON is valid?
It aims to produce valid JSON reliably, but you should still validate the output, especially for complex structures.
Can it generate an array of objects, not just strings?
Yes. Describe each item's fields and it structures them as small JSON objects inside the array.
How is this different from the comma-to-JSON-array tool?
That tool deterministically converts an already clean, comma-separated list with no run limit. This one interprets a free-form description.
Does it know whether a value should be a string or a number?
It makes a reasonable guess, but state the type explicitly if it matters and check the result.
Will it add a trailing comma or single quotes?
No, it targets strict, valid JSON: double quotes, no trailing commas, no comments.
Is my description sent anywhere?
It's sent to our AI server to generate the array, not used to train models.
Can it handle nested arrays or objects?
Yes, within reason. Very deeply nested structures should be checked carefully afterward.
Does it escape special characters in strings?
It aims to, but verify strings with quotes, backslashes or unusual characters in the result.
Can I use this for a config file?
Yes, though check the result against your specific config format's schema.
Will running the same description twice give the same array?
Not necessarily identical, though it should represent the same list each time.
Is there an API or batch mode?
Not currently. Each array is generated individually, within the daily allowance.
What's the character limit on my description?
Up to 12,000 characters per run, enough for a substantial list.
Does it work for non-English item names?
It's built mainly for English, but names in other scripts should still come through as valid strings.
What happens after 5 runs?
You'll see when the next opens up, automatically, 24 hours after the run that used it.
Does it work on mobile devices?
Yes, it works fully in any modern mobile browser.
Should I still validate the output?
Yes, always. Paste it into a validator or your own code before relying on it in production.
Can it generate a single-item or empty array?
Yes, describe as few or as many items as you need.
Does it fix JSON I already have that's broken?
No, it generates a new array from a description. Describe the intended list and regenerate it instead.
Can it generate an array with mixed types, like strings and numbers together?
Yes, describe which items should be which type and it will attempt to keep them distinct in the result.
Does it work for a very short list, like two or three items?
Yes, there's no minimum. A short, clearly described list works just as well as a long one.
Can it generate an array of URLs or file paths?
Yes, describe them as a list of strings and it will format them as a JSON array of string values.