AsciiDoc ↔ Markdown
Convert AsciiDoc to Markdown — and back — in your browser
Translate headings, source blocks, inline formatting, links, images, blockquotes, and lists between AsciiDoc and Markdown. Useful for book authors, docs migrations, and anyone bridging Markdown and Asciidoctor workflows.
Covers headings, inline formatting, source blocks, links, images, blockquotes, lists, and HR. Complex AsciiDoc features (tables, attributes, includes, cross-references) require Pandoc.
When you need this converter
- Technical book authoring. Many publishers (O'Reilly, Manning) prefer AsciiDoc. Engineers usually draft in Markdown for the live preview, then convert at submission time.
- Open-source migration. Projects sometimes switch between formats — for example, Hibernate moved its docs from AsciiDoc to Markdown for friction-free contributions.
- Doc imports. Pulling content from an Asciidoctor-powered site into an MDX-based docs framework.
What gets converted
| Markdown | AsciiDoc |
|---|---|
# Heading | = Heading (underline level) |
**bold** | *bold* |
_italic_ | _italic_ |
\code`` | \code`` |
```lang | [source,lang] ---- … ---- |
[text](url) | url[text] |
 | image::url[alt] |
> quote | ____ … ____ |
- bullet | * bullet |
--- (HR) | ''' |
Reverse direction maps the equivalent AsciiDoc constructs back to Markdown.
Companion tools
- Markdown to Confluence — Atlassian destinations.
- rST ↔ Markdown — Python ecosystem.
- Markdown Editor — draft with live preview.
Privacy & data
The converter runs inside your browser. No content is uploaded.
Frequently asked questions
- AsciiDoc is a structured plain-text writing format popularized by the Asciidoctor project. It is widely used in technical book publishing (O'Reilly, Manning), engineering documentation, and some open-source projects. It supports richer semantics than Markdown — admonitions, sidebars, attribute substitution — at the cost of higher complexity.
- Headings (`= H1` to `===== H5`), source blocks (`[source,lang] ---- ... ----`), bold, italic, inline code, hyperlinks, image directives, blockquotes (`____`), unordered and ordered lists, and horizontal rules. Tables and complex AsciiDoc-only features (attributes, includes) are simplified or left as-is.
- Use 'Switch direction' to convert in either direction. The transforms cover the most common cases for round-tripping prose; deep AsciiDoc features (cross-references, conditionals) won't survive both passes.
- AsciiDoc tables use `|===` delimiters and cell-attribute syntax that doesn't map directly to GFM pipe tables. For complex tables, convert by hand or use [Pandoc](https://pandoc.org/) which has the deepest AsciiDoc support.
- Pandoc is the gold standard for cross-format conversion — install it locally for batch jobs and edge cases. This online tool is for quick one-offs without setup, and for users who don't want to install local tooling for a single file.
- No. Conversion runs in your browser tab.
What is AsciiDoc?
Which AsciiDoc features convert?
Is this a one-shot or round-trip?
What about complex AsciiDoc tables?
How does this compare to Pandoc?
Is my content uploaded?
Related tools
More free browser tools in the same workflow.
Use the API
Ship Markdown features in your product with our REST API — render, convert, audit, and transform documents at scale.
New to the platform? Start with the API quickstart, then try a live request in the API playground.
Explore the API platform