Markdown→HTML変換

Markdownをライブプレビュー付きでHTMLに変換します。

ブラウザ内で動作します。入力した内容はどこにも送信されません。

MarkdownをHTMLに変換する方法

  1. Markdownを貼り付けます。
  2. 下のライブプレビューを確認します。
  3. HTMLをコピーまたはダウンロードします。

対応しているGitHub拡張機能

機能例
表| a | b |
タスクリスト- [ ] todo
取り消し線~~text~~
フェンス付きコードブロック```js ... ```

プレビューの安全性の仕組み

  • プレビューを表示する前に、script、style、iframeタグは取り除かれます。
  • onclickのようなインラインのイベントハンドラーは削除されます。
  • javascript:リンクは無害な#に置き換えられ、コードを実行できません。

変換したHTMLの使い道

  • READMEやドキュメントページを静的サイトの一部として公開する。
  • 生のHTMLを受け付けるメールやCMSに、整形済みのコンテンツを貼り付ける。
  • リポジトリにコミットする前に、Markdownがどう表示されるかプレビューする。
  • プルリクエストの説明など、GitHub Flavored Markdownを描画するコメント欄に貼り付ける前に、スニペットを試す。

Markdown構文クイックリファレンス

Markdown表示結果
# Headingレベル1の見出し
**bold**太字のテキスト
*italic*斜体のテキスト
[text](url)リンク
- item箇条書きの項目
`code`インラインコード

Markdown→HTMLのFAQ

プレビューを見ても安全ですか?

はい。プレビューを表示する前に、scriptタグ、インラインのイベントハンドラー、javascriptリンクは取り除かれます。

HTMLが埋め込まれたMarkdownも貼り付けられますか?

はい。Markdown内のインラインHTMLはそのまま保持され、他のコンテンツと一緒に表示されます。

シンタックスハイライト付きのコードブロックに対応していますか?

コードブロックの言語名はclass属性として保持されますが、このページ自体は色付きのシンタックスハイライトを追加しません。

どのMarkdownライブラリを使っていますか?

GitHub Flavored Markdown(gfm)を有効にしたmarkedを使用しており、表、タスクリスト、取り消し線はGitHubと同じように解釈されます。

脚注や定義リストに対応していますか?

いいえ。それらはGitHub Flavored Markdownを超えた拡張機能であり、ここでは対応していません。

画像が埋め込まれたMarkdownもプレビューできますか?

はい。![alt](url)のような画像参照は、URLがブラウザから到達可能であればプレビューに表示されます。自分のパソコン内のローカルファイルパスはWebページには読み込まれません。

Markdownでは行間が意味を持ちますか?

はい。空行は2つの段落を区切ります。段落内の単一の改行は、行末に半角スペース2つかバックスラッシュがない限り、通常は無視されます。どちらも強制的に改行させます。

リストの中にリストを、またはリスト項目の中にコードブロックをネストできますか?

はい。リスト項目のマーカーの下に2または4スペースでネストした内容をインデントすれば、markedはGitHubのMarkdownレンダラーと同じようにそのインデントを解釈します。

関連ツール