コンテンツへスキップ
POST AI agent ready /v1/markdown/to-html

Markdown から HTML API へ - 無料コンバーター

Markdown (GitHub Flavored Markdown を含む) を解析し、HTML を返します。 出力はデフォルトでサニタイズされ、スクリプト タグとイベント ハンドラーが削除されるため、ブラウザで安全にレンダリングできます。

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

ユーザーが送信したマークダウンを CMS でレンダリングする

XSS を防ぐためにサニタイズを有効にして、Markdown で書かれたブログ投稿やドキュメントを HTML に変換して Web サイトに表示します。

Markdown テンプレートから電子メール HTML を生成する

トランザクション電子メールのコンテンツを Markdown で記述し、電子メール プロバイダーを通じて送信する前に HTML に変換します。

Git ダッシュボードで README ファイルをプレビューする

README.md をリポジトリから取得し、カスタム プロジェクト ダッシュボードでレンダリングできるように HTML に変換します。

Frequently asked questions

どの Markdown フレーバーがサポートされていますか?
この API は、テーブル、タスク リスト、取り消し線、フェンスで囲まれたコード ブロックを含む GitHub Flavored Markdown (GFM) をサポートします。
サニタイズオプションは何を削除しますか?
スクリプト タグ、イベント ハンドラー属性 (onclick、onerror)、および iframe 要素が削除されます。 見出し、段落、リンク、画像などの安全なタグは保持されます。
信頼できるコンテンツのサニタイズを無効にできますか?
はい。 入力を制御し、埋め込み iframe やカスタム ウィジェットなどの生の HTML 出力が必要な場合は、sanitize を false に設定します。
API はコード ブロックに構文の強調表示を追加しますか?
API は、言語クラスを使用して、フェンスされたコード ブロックを <pre><code> タグでラップします。 Prism や Highlight.js などのライブラリを使用して、クライアントで構文の強調表示を処理します。

Get your API key

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