Markdownプレビュー 🔒 データがブラウザの外に出ることはありません。

Markdownを書くと即座にレンダリング表示。HTML出力のコピーも可能。

Ctrl+S.md をダウンロード

このツールについて

MarkdownはREADME・wiki・issue・ドキュメントの共通言語です。このエディターはGitHub Flavored Markdown(表・コードブロック・タスクリスト・打ち消し線)を入力と同時にレンダリングし、CMSやメールテンプレートに貼れる生成HTMLも表示できます。

レンダリングにはmarkedライブラリを使用し、このページでのみ読み込まれます。下書きはブラウザ内に留まります。

よくある質問

レンダリングされたHTMLは安全ですか?貼り付けた文書がスクリプトを実行することはありますか?

安全です。すべてのレンダリングはまず marked.js で解析され、その後 DOMPurify によってサニタイズされます。プレビューに表示される前に、script タグやイベントハンドラーなどの実行可能なコンテンツはすべて除去されます。

GitHub Flavored Markdown(テーブル、タスクリスト、取り消し線)に対応していますか?

対応しています。テーブル、~~取り消し線~~、[x] タスクリスト、フェンス付きコードブロックはすべて GitHub と同じように表示されます。パーサーが GFM モードで動作しているためです。

入力した Markdown はどこかに送信されますか?

いいえ。解析もレンダリングもすべてブラウザ内で完結します。入力した内容が端末の外に出ることはありません。

プレビューだけでなく HTML 出力を取得できますか?

はい。右側のペインを「HTML表示」に切り替えると、サニタイズ済みの生マークアップが確認できます。また「.html をダウンロード」をクリックすれば、レンダリング内容を含む単体の HTML ファイルとして保存できます。

スクロール同期がカーソル位置とぴったり合わないのはなぜですか?

同期は行単位ではなく、スクロール位置の割合で追従します。レンダリングされたブロックは元の行と1対1で対応しないためです。見出しやリストは Markdown のソースより垂直方向に多く(あるいは少なく)スペースを取ることがあります。気になる場合は「スクロール同期」をオフにしてください。