1001Ferramentas
🔧 Converters

AsciiDoc → HTML (basic)

Render simple AsciiDoc to HTML: headings = == ===, paragraphs, lists, emphasis. Does not cover advanced extensions like includes.

HTML gerado:

Preview:

AsciiDoc to HTML

Converting AsciiDoc to HTML is what happens every time documentation is published — the official generator does it for the whole text with a theme around it. This page does the direct version: you paste a fragment and receive the matching HTML, with a preview alongside, installing nothing and generating no full page.

The elements covered are the ones appearing in nearly every document: the three heading levels, which become the matching heading elements; asterisk lists, which become unordered lists; the block delimited by four hyphens, which becomes a preformatted code block; and emphasis, which becomes the bold and italic elements. Everything coming from the text is escaped before entering the HTML, so a less-than sign or ampersand in the content neither breaks the output nor injects markup.

The natural use is reusing a piece of documentation somewhere else — pasting a section into a system that only accepts HTML, assembling an email fragment, filling a description field. To publish the whole document, with a table of contents, cross-references and numbering, the route remains the official generator, which handles what depends on the document as a whole.

Frequently asked questions

Does the HTML come ready to publish?
It comes as a fragment, not a page: there is no doctype, no head and no stylesheet. That is the right shape for pasting inside an existing page body. For a complete file, add the surrounding structure or use the official generator, which also applies the theme.
Why does the preview look unstyled?
Because no styling is applied: what you see is the raw HTML as the browser renders it without a stylesheet. That is deliberate — it lets you check the generated structure without the site's own appearance interfering.
Are tables converted?
No. An AsciiDoc table is delimited by its own block and has quite specific cell syntax, which requires interpreting the entire block rather than one line at a time. A document with tables needs to go through the official generator.

Related Tools