Text to List Converter Bullets, CSV & Markdown
Paste any unstructured text and convert it instantly into bullet lists, numbered lists, CSV rows, Markdown tables or HTML lists. Cleans messy copy-paste formatting automatically. Free, instant, no upload — everything runs in your browser.
Convert Text to Bullets, Numbers, CSV or Markdown
Paste your text below — one item per line. Choose your output format. Copy the result instantly. Everything runs in your browser.
Copied!
Output formats at a glance
Rate this tool
6 Output Formats, Instant Conversion, Zero Friction
Convert Text to a List in 3 Steps
LazyTools vs Other Text Formatters
| Feature | LazyTools | Online tools (typical) | Word / Google Docs |
|---|---|---|---|
| Bullet list with custom symbol | ✅ 5 symbols | ⚠ 1–2 symbols | ⚠ Manual |
| Numbered list | ✅ Yes | ✅ Usually | ✅ Yes |
| CSV / TSV export with auto-quoting | ✅ Yes | ❌ Rare | ❌ No |
| Markdown table from text | ✅ Yes | ❌ Very rare | ❌ No |
| HTML list output (ul / ol) | ✅ Yes | ⚠ Sometimes | ❌ No |
| Messy text auto-cleanup | ✅ Yes | ❌ Rare | ❌ No |
| Real-time preview as you type | ✅ Yes | ❌ Usually not | ⚠ Limited |
| Free, no account | ✅ Yes | ✅ Usually | ⚠ Requires account |
Output Format Examples
| Format | Input (3 lines) | Output | Use case |
|---|---|---|---|
| Bullet List (•) | Apple Banana Cherry | • Apple • Banana • Cherry | Presentations, docs |
| Numbered List | Apple Banana Cherry | 1. Apple 2. Banana 3. Cherry | Steps, rankings |
| CSV | Apple Banana Cherry | Apple Banana Cherry | Spreadsheets |
| Markdown Table | Name Apple Banana | | Name | | --- | | Apple | | Banana | | README, GitHub |
| HTML ul | Apple Banana Cherry | <ul> <li>Apple</li> <li>Banana</li> </ul> | HTML editors, CMS |
How to Convert Text to a List Online Free
What is a text to list converter?
A text to list converter takes plain, unstructured text — typically pasted from Word, a PDF, an email or a web page — and reformats each line into a structured list format. Common output formats include bullet lists, numbered lists, comma-separated values (CSV), Markdown tables and HTML list markup. The tool handles the repetitive formatting work that would otherwise require manual editing of each line.
Convert text to bullet list
The most common use case is generating bullet points for presentations, documents or emails. Paste your items (one per line), select Bullet List mode, choose your symbol (•, –, →, ★ or ✓) and copy the output. The tool trims whitespace from each line and removes blank lines automatically so the resulting list is clean regardless of how the source text was formatted.
Convert text to numbered list
Numbered lists are essential for steps, rankings and ordered procedures. Paste your items and select Numbered List mode. The tool auto-increments from 1 and skips empty lines so the numbering is never broken by accidental blank rows in the input. Output format is 1. Item, compatible with Markdown, Word, Google Docs and plain text.
Generate a Markdown table from text
Most text-to-list tools stop at bullet points. LazyTools also generates properly formatted Markdown tables — a format absent from most free online tools. In Markdown Table mode, the first line of your input becomes the header row, subsequent lines become data rows, and a separator line (| --- |) is inserted automatically. The output is ready to paste directly into any README.md, GitHub wiki, or Markdown-based documentation tool.
Convert text to CSV for spreadsheets
CSV mode converts each line into a spreadsheet row. Lines containing commas are automatically wrapped in double quotes, following the RFC 4180 standard. The download button exports a UTF-8 BOM-encoded .csv file that opens correctly in Microsoft Excel and Google Sheets without encoding issues. Tab-separated (TSV) mode is also available for tools that prefer tab delimiters.
Generate HTML lists
HTML mode outputs a complete <ul> or <ol> block with each line wrapped in <li> tags. This is useful when adding lists to HTML files, WordPress posts, or any CMS that accepts HTML. Switch between unordered and ordered list types using the HTML type selector below the format buttons.
Clean up messy copy-paste text
Text copied from Word documents, PDFs and web pages frequently contains extra whitespace, inconsistent line breaks and other formatting artefacts. LazyTools cleans the input before converting: leading and trailing spaces are trimmed from each line, consecutive blank lines are collapsed, and common copy-paste noise is stripped. The Clean whitespace checkbox can be toggled off if you want to preserve the original spacing.
Frequently Asked Questions
The tool converts plain text lines into: bullet lists (with bullet •, dash –, arrow →, star ★ or checkmark ✓ symbols), numbered lists, comma-separated values (CSV), tab-separated values (TSV), Markdown tables, and HTML unordered (ul) or ordered (ol) lists.
Select Markdown / HTML mode, then ensure the Markdown option is active. The first line of your input becomes the header row. All subsequent lines become data rows. A separator line (| --- |) is inserted automatically. The output is a valid Markdown table ready to paste into any README.md, GitHub wiki or Markdown editor.
Yes. With the Clean whitespace checkbox enabled (default), the tool trims leading and trailing whitespace from each line and removes consecutive duplicate blank lines before converting. This cleans up text copied from Word documents, PDFs and web pages without requiring manual editing.
Select CSV / TSV mode. Each non-empty line becomes a CSV row. Lines containing commas are automatically wrapped in double quotes following the RFC 4180 standard. Click Download to save a UTF-8 BOM-encoded .csv file that opens correctly in Microsoft Excel and Google Sheets.
Yes. In Bullet List mode, select your preferred symbol from the options bar: bullet (•), dash (–), arrow (→), star (★) or checkmark (✓). The output updates instantly when you change symbol.
All processing is done in your browser using JavaScript. No text is sent to any server. The tool works without an internet connection once the page has loaded, and your text is never stored or transmitted anywhere.
Select Markdown / HTML mode and choose HTML from the options. Select ul (unordered) or ol (ordered). Each line of your input becomes a li element. The output is a complete ul or ol block with proper indentation, ready to paste into any HTML editor, WordPress post or CMS content field.
Yes — this tool is a free Markdown table generator. Paste your text (first line = header), select Markdown / HTML mode, and the output is a properly formatted Markdown table with pipe separators and separator row. Copy with one click. No account required.