📝 Text Formatter — Instant Conversion

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.

Bullet & numbered listsCSV & Markdown tablesHTML list outputCleans messy text
AdSense — 728×90 Leaderboard
📝 Text to List Converter

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.

Step 1 — Choose output format
Step 2 — Paste or type your text
0 items
Symbol:
AdSense — 728×90 Leaderboard

Output formats at a glance

Bullet List
– → ★ ✓
5 bullet symbol options
Prefix• Item
Empty linesRemoved
WhitespaceTrimmed
CopyOne click
Use caseDocs, slides
1.
Numbered List
1. 2. 3. ...
Auto-increments from 1
Format1. Item
Empty linesSkipped
Start number1 (fixed)
CopyOne click
Use caseSteps, rankings
📊
CSV / TSV
a,b,c or a b c
Auto-quotes commas
SeparatorComma or Tab
Auto-quoteYes
Download.csv file
BOMUTF-8
Use caseSpreadsheets
📝
Markdown / HTML
| col | or <ul>
Table or list markup
MarkdownTable format
HTMLul or ol
Header rowLine 1
CopyOne click
Use caseREADME, docs
📄
Need to count words, characters or lines in your text?
Use the free Word Counter to get a full breakdown of words, characters, sentences, paragraphs and reading time — before or after converting your text to a list.
Word Counter →
⭐ Ratings

Rate this tool

4.9
★★★★★
Based on 8,420 ratings
5
10,120
4
435
3
218
2
109
1
0
Was this your text photo guide helpful?
Thank you! G'day!
Key Features

6 Output Formats, Instant Conversion, Zero Friction

Bullet list generator with 5 symbol options — Convert each line to a bullet point using bullet (•), dash (–), arrow (→), star (★) or checkmark (✓). One click to switch symbol and the output updates instantly.
1.
Numbered list — auto-increments from 1 — Converts each non-empty line into a numbered list item. Empty lines are automatically skipped so numbering is never interrupted by blank rows.
📊
CSV and TSV export with auto-quoting — Each line becomes a CSV or TSV row. Lines containing commas are automatically wrapped in double quotes. Download as a .csv file with a UTF-8 BOM for correct Excel encoding.
📝
Markdown table generator — The first line becomes the header row, remaining lines become data rows. Properly formatted with pipe separators and the required separator line — ready to paste into any README or GitHub wiki.
💻
HTML list generator (ul and ol) — Outputs a complete ul or ol block with each line wrapped in li tags. Includes proper indentation and is ready to paste directly into any HTML file or CMS editor.
🧹
Messy text cleanup — Trims leading and trailing whitespace from every line, removes consecutive duplicate blank lines, and strips common copy-paste artefacts from Word, PDF and web pages before converting.
How To Use

Convert Text to a List in 3 Steps

1
Choose output format — Select Bullet List, Numbered List, CSV/TSV, or Markdown/HTML from the format buttons at the top of the tool.
2
Paste or type your text — One item per line in the input box. Use the Sample button to see an example. The output updates in real time as you type.
3
Copy or download — Click Copy to Clipboard for instant use, or Download to save as a .txt or .csv file. Switch format anytime and the output re-converts instantly.
Comparison

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
Reference

Output Format Examples

FormatInput (3 lines)OutputUse case
Bullet List (•)Apple
Banana
Cherry
• Apple
• Banana
• Cherry
Presentations, docs
Numbered ListApple
Banana
Cherry
1. Apple
2. Banana
3. Cherry
Steps, rankings
CSVApple
Banana
Cherry
Apple
Banana
Cherry
Spreadsheets
Markdown TableName
Apple
Banana
| Name |
| --- |
| Apple |
| Banana |
README, GitHub
HTML ulApple
Banana
Cherry
<ul>
 <li>Apple</li>
 <li>Banana</li>
</ul>
HTML editors, CMS
Guide

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.

FAQ

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.

Related tools

More free text tools