Markdownプレビュー
Markdownを入力すると、その場でHTMLプレビューが表示されます。変換後のHTMLソースはそのままコピーできます。入力したMarkdownはブラウザの中だけで処理され、どこにも送信されません。
入力したMarkdownはブラウザの中だけで処理され、どこにも送信されません。
入力が長すぎるため、先頭200,000文字のみをプレビューしています。
プレビュー
ここにプレビューが表示されます。
HTML出力
使い方
- 上のテキストエリアにMarkdownを入力します。既存のMarkdownファイルの内容を貼り付けても構いません。
- 入力するそばからプレビューが更新されます。ボタン操作は不要です。
- 「HTMLをコピー」を押すと、変換後のHTMLソースをクリップボードにコピーできます。
計算・変換の根拠
Markdownの変換方式
このツールはMarkdown記法をGFM(GitHub Flavored Markdown)相当のルールでHTMLに変換します。見出し・箇条書き・番号付きリスト・強調(太字/斜体)・リンク・画像・引用・コードブロック・テーブル・取り消し線に対応しています。
プレビューの安全性について
Markdown記法では生のHTMLタグをそのまま埋め込むことができます。このツールは変換後のHTMLをその場でプレビュー表示するため、貼り付けたMarkdownに <script> タグやイベントハンドラ属性(onclick など)、javascript: リンクが含まれていた場合に備えて、プレビューに表示する前に次の除去・無害化処理を行います。
<script><style><iframe><object><embed><link><meta><base>タグは内容ごと除去しますon〇〇="..."の形式のイベントハンドラ属性は除去します- リンクやメディアの参照先が
javascript:から始まる場合は無害な値に置き換えます
これは出所の分からないMarkdownを貼り付けた場合でも、プレビュー内でスクリプトが実行されないようにするための処理です。通常のMarkdown記法(見出し・リスト・コードブロック・リンクなど)の見た目には影響しません。
上限について
一度に処理できるのは200,000文字までです。これを超える入力は先頭200,000文字のみをプレビューし、超過分がある旨を表示します。
よくある質問
入力したMarkdownは送信されますか?
送信されません。変換とプレビュー表示はすべてお使いのブラウザの中だけで行われ、外部への通信は一切発生しません。
GitHubのMarkdown(GFM)と同じ見た目になりますか?
テーブルや取り消し線を含むGFM相当の基本記法に対応していますが、GitHub独自の絵文字ショートコードやタスクリストのチェック済み表示など、細かな拡張までは再現していません。基本的な記法の確認には十分な精度です。
変換後のHTMLはどこで使えますか?
「HTMLをコピー」でクリップボードにコピーできます。ブログのHTML編集画面やメール本文など、HTML形式で貼り付けたい場面にそのまま使えます。
Markdown内に書いた<script>タグはプレビューで実行されますか?
実行されません。プレビューに表示する前に危険なタグやイベントハンドラ属性を除去しているため、意図しないスクリプトが動作することはありません。
長い文章を貼り付けても大丈夫ですか?
200,000文字までは通常どおり処理できます。それを超える場合は先頭200,000文字のみがプレビューされ、超過している旨が表示されます。
関連ツール
- Base64変換|テキストとBase64を相互変換テキストをBase64にエンコード、またはBase64をテキストにデコードします。絵文字や日本語などのUTF-8マルチバイト文字も正しく変換でき、URLセーフ版(JWTやURLパラメータ向け)にも対応。入力した内容はブラウザの中だけで処理され、外部には送信されません。
- CSV整形・列操作CSVの列を抽出・並べ替え・結合します。「姓」と「名」を結合して「氏名」列を作る、といった名簿・経理データの前処理に使えます。入力したデータはブラウザの中だけで処理され、どこにも送信されません。
- CSV⇔JSON変換CSVとJSONを相互に変換します。列見出しをドット記法(例: user.name)にすると、ネストしたオブジェクトや配列にも対応します。入力したデータはブラウザの中だけで処理され、どこにも送信されません。
- JWTデコーダー|ヘッダ・ペイロードをブラウザ内で確認(署名検証なし)JWT(JSON Web Token)を貼り付けると、ヘッダとペイロードをその場でデコードして表示します。署名の検証は行いません。入力したトークンはブラウザの中だけで処理され、外部には送信されません。
- ツール一覧