gizmobench
BrowseDaily

Text to HTML List

This page opens List to create an unordered ul list from nonblank text lines. Choose Numbered list for ol. Each line becomes one li, with a leading bullet or number removed when item text follows it. Copy the list fragment or download the standalone HTML page. Lists remain flat: tabs do not create nested levels and commas do not split items.

Mode
Items
3
Links
off
Line breaks
item

Every line becomes an li inside one ul, and a leading bullet or number is left out of the item text. Auto-linking is off, so a web address stays as the text you typed.

  • Angle brackets in the texta tag typed as text
    <p>Read the &lt;script&gt; note first.</p>
  • A blank linetwo blocks
    <p>One paragraph.</p> <p>And a second one.</p>
  • A javascript: URLauto-link on
    <p>Open javascript:alert(1) or <a href="https://example.com">https://example.com</a></p>

The html pane is a preview of the markup, printed as characters: this page never renders what you paste, so a tag in your text cannot do anything here. The only tags this tool writes are <p>, <br>, <ul>, <ol>, <li> and <a href="...">, with no class, no style and no other attribute, so the markup takes the styling of the page you paste it into. Everything else that arrives is your text, escaped. Copy takes the fragment shown in the pane; Download HTML wraps it in a standalone page with a UTF-8 declaration. Local files must be UTF-8 plain text; Word, PDF and rich-text document layouts are not imported. There is no fixed input-size limit; the practical limit is this browser’s memory.

Accuracy. Every character is escaped before any markup is added, so nothing you paste can become a tag or an attribute. Auto-linking is off until you switch it on and then only ever builds http, https and mailto links. The conversion and the preview both run in your browser.

Common questions

Can I generate an ordered HTML list?
Choose Numbered list to use ol instead of ul. The browser supplies its normal ordered numbering; typed numbers such as 1. or 2) are removed from the item text. There are no custom start numbers, reversed counters or nesting controls.
Which leading list markers are removed?
A dash, asterisk, bullet, en dash, or a number of up to three digits followed by a period or closing parenthesis is removed when whitespace and nonblank item text follow it. A line containing only a marker keeps that marker as its text.
Can an item contain HTML or a clickable address?
Typed tags are escaped and remain literal text. Auto-link can turn supported web and email addresses into anchors. It does not interpret arbitrary inline HTML, Markdown, nested bullets or definition-list syntax.

Every character is escaped before any markup is added, so nothing you paste can become a tag or an attribute. Auto-linking is off until you switch it on and then only ever builds http, https and mailto links. The conversion and the preview both run in your browser.