Text to List Converter

Text to List Converter

Turn any delimited text into clean, structured lists — bullets, numbers, letters, tasks, or your own custom prefix.

Ready. Paste your text above and click Convert to List.

How to Use

  1. Paste or type your text into the Input Text area. It can be comma-separated values, a multi-line block, or any delimiter you like.
  2. Choose a Delimiter that matches how your text is separated (comma, space, newline, semicolon, tab, pipe, or a custom string).
  3. Select a List Style — bullet points, numbered, alphabetical, dash, task list, or a custom prefix you define.
  4. Toggle the List Options to trim whitespace, drop empty items, remove duplicates, or sort the list alphabetically.
  5. Click Convert to List to generate the result. Use Copy for the clipboard or Save as File to download it as a .txt file.

Delimiter Reference

Delimiter Symbol Example Input Splits Into
Comma , apple,banana,cherry apple · banana · cherry
Comma + Space , apple, banana, cherry apple · banana · cherry
Space one two three one · two · three
Newline \n one<Enter>two<Enter>three one · two · three
Semicolon ; red;green;blue red · green · blue
Tab \t col1<Tab>col2 col1 · col2
Pipe | a|b|c a · b · c
Custom any a::b::c a · b · c

Frequently Asked Questions

How does the custom delimiter work?

Select Custom... in the Delimiter dropdown, then type the exact character or string that separates your items in the Custom Delimiter field. For example, entering :: will split a::b::c into three items. The custom delimiter is matched literally, so it can be any sequence of characters.

What does the Case-insensitive dedupe option do?

When both Remove duplicates and Case-insensitive dedupe are enabled, items that differ only by letter case (such as Apple and apple) are treated as duplicates. Only the first occurrence is kept, preserving its original casing.

Can I sort and dedupe at the same time?

Yes. Enable Remove duplicates together with either Sort A → Z or Sort Z → A. Duplicates are removed first, then the remaining items are sorted. If both sort directions are enabled, ascending (A → Z) takes precedence.

How are special characters and whitespace handled?

Special characters such as <, >, quotes, and emoji are preserved exactly as entered. With Trim each item enabled, leading and trailing whitespace around every item is removed, while internal spacing is kept intact. Empty items produced by consecutive delimiters can be dropped with Remove empty items.

What is a Task List and where can I use it?

A Task List uses the - [ ] prefix, which is the standard Markdown syntax for checklists. The output is ready to paste into GitHub, GitLab, Notion, Obsidian, or any other Markdown editor that supports task lists, where each line renders as an interactive checkbox.

Is my data sent to a server?

No. All conversion happens entirely in your browser. Nothing you type or paste is ever transmitted to any server, so your content stays completely private.

What happens if I leave the input empty?

If the input is empty, or if the chosen delimiter produces no valid items after filtering, the tool shows a clear warning and leaves the output area empty. No file is downloaded in that case.

Post a Comment