Zum Inhalt springen
POST AI agent ready /v1/markdown/to-html

Markdown to HTML API – Kostenloser Konverter

Analysiert Markdown (einschließlich GitHub Flavored Markdown) und gibt HTML zurück. Die Ausgabe wird standardmäßig bereinigt, um Skript-Tags und Ereignishandler zu entfernen, sodass sie sicher in einem Browser gerendert werden kann.

Parameters

stringrequired

The Markdown content to convert.

boolean

Sanitize the output HTML to remove script tags and unsafe attributes.

Code examples

curl -X POST https://api.botoi.com/v1/markdown/to-html \
  -H "Content-Type: application/json" \
  -d '{"markdown":"# Hello\n\nThis is **bold** text.","sanitize":true}'

When to use this API

Rendern Sie vom Benutzer übermittelte Markdowns in einem CMS

Konvertieren Sie in Markdown geschriebene Blog-Beiträge oder Dokumentationen in HTML zur Anzeige auf Ihrer Website, wobei die Bereinigung aktiviert ist, um XSS zu verhindern.

Generieren Sie E-Mail-HTML aus Markdown-Vorlagen

Schreiben Sie transaktionale E-Mail-Inhalte in Markdown und konvertieren Sie sie in HTML, bevor Sie sie über Ihren E-Mail-Anbieter versenden.

Vorschau der README-Dateien in einem Git-Dashboard

Rufen Sie README.md aus einem Repository ab und konvertieren Sie es in HTML, um es in einem benutzerdefinierten Projekt-Dashboard darzustellen.

Frequently asked questions

Welche Markdown-Variante wird unterstützt?
Die API unterstützt GitHub Flavored Markdown (GFM), einschließlich Tabellen, Aufgabenlisten, Durchgestrichener und abgeschirmter Codeblöcke.
Was wird durch die Desinfektionsoption entfernt?
Es entfernt Skript-Tags, Event-Handler-Attribute (onclick, onerror) und Iframe-Elemente. Sichere Tags wie Überschriften, Absätze, Links und Bilder bleiben erhalten.
Kann ich die Bereinigung vertrauenswürdiger Inhalte deaktivieren?
Ja. Setzen Sie sanitize auf „false“, wenn Sie die Eingabe steuern und eine Roh-HTML-Ausgabe benötigen, z. B. eingebettete Iframes oder benutzerdefinierte Widgets.
Fügt die API Syntaxhervorhebung zu Codeblöcken hinzu?
Die API verpackt umzäunte Codeblöcke in <pre><code>-Tags mit einer Sprachklasse. Sie übernehmen die Syntaxhervorhebung auf dem Client mit einer Bibliothek wie Prism oder Highlight.js.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.