TFT

Text to List Converter

Dump a paragraph in, get a clean numbered list, bullet list, comma-separated string, or JSON array out. The converter for anyone who's ever manually copied things into square brackets one by one.

How the Text to List Converter Works

This tool splits text into individual items based on your chosen delimiter, then formats them into your selected output format. All processing happens in your browser.

Choose how to split the input (newline, comma, period, custom) and select your output format (comma-separated, bullet list, numbered list, JSON array).

The converted list appears instantly with a copy button for easy transfer to your document, code, or application.

Common Use Cases

Create JSON arrays: Convert a list of items into a JSON array for use in code. No more manual quoting and comma placement.

Format email lists: Turn a paragraph of email addresses into a comma-separated list for mail merge or bulk operations.

Generate bullet points: Convert raw text into formatted bullet points for presentations, documents, or web content.

Prepare CSV data: Split text by delimiter and output as CSV-ready format for spreadsheet import.

Create numbered lists: Automatically number items for instructions, rankings, or ordered content.

Clean up copied data: Text copied from tables or formatted documents often needs list conversion for database import.

Output Formats Explained

Comma-separated: Items separated by commas. "item1, item2, item3". Useful for CSV, email lists, SQL IN clauses.

Bullet list: Each item prefixed with a bullet. "• item1\n• item2". Ready for documents and presentations.

Numbered list: Each item numbered sequentially. "1. item1\n2. item2". Perfect for instructions and rankings.

JSON array: Properly formatted JSON. ["item1", "item2", "item3"]. Ready for JavaScript and APIs.

Space-separated: Items separated by single spaces. Useful for command-line arguments or search queries.

What to Know Before Using This Tool

Empty items are removed: Consecutive delimiters create empty items, which are automatically filtered out.

Whitespace is trimmed: Leading and trailing spaces are removed from each item for clean output.

JSON strings are escaped: Special characters in JSON output are properly escaped (quotes, backslashes, newlines).

Custom delimiters work: Enter any character or string as your delimiter. Split by " - " or "::" or anything else.

Frequently Asked Questions

You can convert text to comma-separated values, bullet lists (• item), numbered lists (1. item), or JSON arrays.
Yes. Choose 'Custom' and enter any delimiter to split your text by that character or string.
Yes. All text processing happens in your browser using JavaScript. Your text never leaves your device.
Split by newline, period, comma, semicolon, tab, or any custom character. The tool identifies items based on your chosen delimiter.
Yes. Leading and trailing whitespace is automatically removed from each list item for clean output.
Yes. The reverse mode joins list items back into a paragraph with your choice of separator.