文字を整える
初級Markdownを整える。
= 書いた瞬間にプレビュー、安全なHTMLも出力
Markdown が初めての方は、先に そもそも Markdown とは・どんな場面で使うか をどうぞ。
文字数(空白除く)
0
見出し数
0
行数
0
単語数(空白区切り)
0
見出し(# 〜 ######)を書くと、ここに目次が出ます。
※ 出力されるHTMLは、このツールが組み立てた許可タグだけで構成され、危険なタグ・属性は含まれません。そのまま貼り付けて安全に使えます。
そもそも Markdown とは
記号を少し添えるだけで、見出しや箇条書きになる書き方。
Markdown は、普通の文章に「#」や「-」などの記号を添えるだけで、見出し・箇条書き・リンクなどの構造を表せる書き方です。2004年に John Gruber が考案しました。書いているときは素のテキストのまま読みやすく、あとから HTML に変換して、きれいな見た目にできます。
板書にたとえると、「ここは見出し」「ここは箇条書き」と文字の頭に印を付けておく感覚です。表やチェックボックスなどを加えた GFM(GitHub Flavored Markdown)のように、ツールごとに少しずつ拡張された版本もあります。
どこで・どんな場面で使うか
-
GitHub の README や Issue
プロジェクトの説明書き(README)も、課題の報告も Markdown で書きます。書いた結果がどう見えるか、投稿前に確かめたいときに。
-
技術記事の投稿サイト
Zenn や Qiita などは Markdown で記事を書きます。表や引用がきちんと整形されるか、公開前に見ておけます。
-
メモアプリやナレッジ置き場
Obsidian のように Markdown を標準にしたメモ系アプリがあります。見出しを付けて整理した結果を確かめられます。
-
AI の回答をそのまま貼ったら記号だらけ
AI の回答は Markdown 記法のまま出てくることがあります。貼ると「#」や「**」が残る場合に、整形後の見た目を見てから使えます。
-
CMS やメールに貼る HTML を作る
Markdown で書いたものを HTML に直して、ブログやお知らせの下書きに貼り付けるときに。
よくある勘違い
- 「Markdown はどこでも同じ見た目」ではありません。表やチェックボックスなど、使える記法はツールによって違います。貼り付ける先で確かめるのが確実です。
- 改行は、書いただけでは段落になりません。空行を入れると段落が分かれます。思った場所で改行されないときは、まず空行を疑ってみてください。
- 生の HTML タグは、このツールでは通しません。安全のため、タグはただの文字として表示されます。
上のツールに見出しや箇条書きを書いて、プレビューがどう変わるか確かめてみてください。
このツールのポイント・4つ
書いた瞬間に見える。しかも安全。
- 1
入力即プレビュー
左にMarkdownを書くと、右に整形結果がその場で表示されます。見出し・強調・リスト・番号付き・引用・コードブロック・インラインコード・リンク・水平線・表・チェックボックスに対応します。
- 2
XSSが起きない安全な自前パーサ
入力はいったん全部「ただの文字」としてHTMLエスケープし、このツール自身が許可したタグだけを組み立てて表示します。だから
<script>やonclick=、javascript:リンクは実行されず、無害な文字として扱われます。 - 3
HTML出力・目次・カウント
整形結果のHTMLソースをコピーできます。見出しからは目次(TOC)を自動生成(アンカー付き)。文字数・見出し数・行数・単語数も同時に表示します。
- 4
対応はGFMの一部(安全なサブセット)
よく使う記法を安全に絞ってサポートしています。脚注・定義リスト・生HTMLの埋め込み・画像の外部読み込みなどには対応していません。生HTMLはあえて通しません(セキュリティ優先)。
🔒 変換はすべてあなたのブラウザの中(JavaScript)で完結します。書いた文章はサーバに送られません(送信ゼロ)。外部CDN・APIも使いません。
場面 01
下書き・確認
README やブログの下書きを、整形イメージを見ながら書く。崩れていないか即チェック。
場面 02
HTMLに変換
Markdownで書いて、安全なHTMLソースを取り出してCMSやメールに貼り付け。
場面 03
目次づくり
長い文書の見出しから、リンク付きの目次(TOC)を自動生成してコピー。
このツールについて
左にMarkdownを書くと、右にその場でプレビュー。安全なHTMLソースの出力・目次の自動生成・文字数カウントまで。自前パーサがHTMLを必ずエスケープするので、危険なタグやリンクは通しません。入力はこの端末から一切出ません(送信ゼロ)。
書くそばからライブプレビュー。安全なHTML出力・目次(TOC)自動生成・文字数カウントまで。生HTMLは通さずXSSが起きない自前パーサ。
主な機能
- 入力即プレビュー(見出し/強調/リスト/引用/コード/表/チェックボックス/リンク)
- XSSが起きない安全な自前パーサ(生HTML・script・javascript:リンクを無害化)
- HTMLソースの出力・コピー
- 見出しから目次(TOC)を自動生成
- 文字数・見出し数・行数・単語数の同時カウント
- サンプル文書をワンクリック挿入
よくある質問
Q. 書いたMarkdownはどこかに送信されますか?
A. いいえ。変換はすべてブラウザ内のJavaScriptで完結し、サーバにも外部CDN/APIにも一切送りません(送信ゼロ)。
Q. どの記法に対応していますか?
A. 見出し(#〜######)、太字/斜体/取り消し線、箇条書き・番号付きリスト、チェックボックス、引用、コードブロック・インラインコード、リンク、水平線、表(GFM)です。安全なサブセットに絞っています。
Q. <script> やHTMLを直接書いたらどうなりますか?
A. 実行されません。生HTMLはタグとして解釈せず、<script> のように「ただの文字」としてエスケープ表示します。
Q. javascript: を仕込んだリンクは危なくないですか?
A. 無害化します。javascript:・data:・vbscript: などのリンクは # に置き換え、許可するのは http(s)・mailto・tel・相対パス・アンカーのみです。
Q. 出力したHTMLはそのまま貼って安全ですか?
A. はい。出力HTMLはこのツールが組み立てた許可タグだけで構成され、危険なタグ・属性(onclickなど)は含まれません。
Q. 対応していない記法はありますか?
A. 脚注・定義リスト・画像の外部読み込み・生HTML埋め込み・ネスト構造の一部などには未対応です。安全性を優先し、よく使う記法に絞っています。
入力値はURLの「#」以降に入るためサーバーには送信されません。リンクを開くと同じ状態を復元します。