Markdownからプレーンテキストへの変換ツール
Markdownを貼り付けると、入力しながらプレーンテキストが得られます。見出しの記号、太字と斜体の記号、リンクのアドレス、リストの箇条書き、引用記号、コードフェンスを取り除き、語句は残します。変換前後の文字数と行数、除去された要素の数も表示します。無料、登録不要。テキストがブラウザの外に出ることはありません。
Markdownからテキストへの変換ツールの使い方
- 1. Markdownを貼り付けます。 結果は入力に合わせて更新されます。変換ボタンはありません。
- 2. 数を確認します。 入力文字数、出力文字数、除去された要素数が結果の上に表示され、比較パネルには両側の文字数と行数が示されます。
- 3. プレーンテキストを確認します。 語句は元の順序を保ち、ブロックごとに1つの段落になります。
- 4. コピーします。 出力をコピーで、プレーンテキストをクリップボードにコピーします。
除去されるものと残るもの
このツールは、読める文章を残しながら、構文を1つずつパターン置換で処理します:
| Markdown | 残るもの |
|---|---|
# Heading から ###### Heading | 見出しの文字 |
**bold**、__bold__ | 太字の文字 |
*italic*、_italic_ | 斜体の文字(snake_case のように単語の中にあるアンダースコアはそのまま残ります) |
~~strikethrough~~ | 取り消し線の文字。削除されず、残ります |
[text](address)、[text][ref] | リンクの文字。[1]: http://… のような参照定義は削除されます |
 | 代替テキスト |
| インラインコードとフェンス付きコードブロック | バッククォートとフェンス行を除いた、コードそのもの |
> quote | マーカーを除いた引用行 |
-、*、+、1. のリストマーカー | 項目の文字。番号は削除されます |
---、***、___ の罫線 | 何も残りません。行は空になります |
空行は整えられ、段落の間は1行だけになります。それ以外は書き換えられません。言葉遣い、句読点、改行は入力したとおりに残ります。
具体例
見出し
# Citation Tips
段落
Use **APA** or *MLA* style, and see the [APA site](https://apastyle.apa.org).
続き
Steps: の行と空行。箇条書き - First point と - Second point with code(末尾の単語はバッククォートで囲まれています)。引用 > A quote。罫線 ---。そして let x = 1; を入れたフェンス付きブロック
プレーンテキスト
Citation Tips、段落は Use APA or MLA style, and see the APA site. となり、続いて Steps:、空行、First point と Second point with code が連続した行に、その後 A quote と let x = 1;。
数
入力182文字、出力123文字、除去された要素10個。行数は16から12に減ります。
除去された10個の要素は、見出し、リンク、太字と斜体の組、インラインコード、引用マーカー、2つの箇条書き、罫線、コードブロックです。
制限事項
これは完全なMarkdownパーサーではなく、パターンに基づく除去ツールです。一般的な構文に従い、CommonMark仕様の細かい部分は無視します。依存する前に、次の点を確認してください:
- 表はそのまま残ります。 GitHub Flavored Markdownの拡張であるパイプ表は、
|文字と区切り行をそのまま残します。 - HTMLには触れません。
<b>などのタグはそのまま通ります。Markdownに生のHTMLが含まれる場合は、結果にHTMLタグ除去ツールを実行してください。 - 強調には文字の間が必要です。 アスタリスクやアンダースコアの組は、非空白文字で始まり非空白文字で終わるテキストを囲んでいる場合にのみ除去されます。そのため
2 * 3 * 4は残ります。*a*のように強調のつもりではないものは、アスタリスクが失われます。 - Setext見出し、脚注、括弧で番号付けされたリスト、バックスラッシュによるエスケープは、入力したとおりに残ります。
どのツールが必要ですか?
Markdownの記法を取り除いて語句を残すには、このページを使います。書式を保ったまま形式を変えるには、Markdown to HTML Converterで描画します。逆方向では、HTML → Markdownが見出し、リンク、リストを保ち、HTMLタグ除去ツールはHTMLをプレーンテキストにします。Markdownの表については、Markdownテーブルジェネレーターを参照してください。
よくある質問
- このツールはどのMarkdown構文を取り除きますか?
- 見出し、太字、斜体、取り消し線、リンクと参照リンク、画像、インラインコード、コードフェンス、引用ブロック、箇条書きと番号付きリストのマーカー、水平線、リンク参照の定義を取り除きます。それぞれの中の文字は残ります。
- なぜMarkdownをプレーンテキストに変換する必要があるのですか?
- 代表的な理由は、アスタリスクや#記号をそのまま表示してしまうメールクライアントやフォームにメモを貼り付けるため、単語数や読み上げ用の原稿を準備するため、またはREADMEの段落を説明文として使うために整えるためです。文字数制限のあるフィールドも、プレーンテキストを求めます。
- 段落や改行は保持されますか?
- はい。行は元の順序のまま残り、段落は空行で区切られたままです。3つ以上の改行が続く場合だけ、1つの空行に減らされます。
- コードブロックを含むMarkdownも変換できますか?
- はい。フェンス付きブロックは、言語名を含めて開始と終了のフェンス行が取り除かれ、インラインコードはバッククォートが取り除かれます。コードそのものは変更されずに残ります。
- アスタリスクやアンダースコアが消えたのはなぜですか?
- アスタリスクまたはアンダースコアの組は、非空白文字で始まり非空白文字で終わるテキストを囲むと強調として扱われます。間隔を空けた計算式 2 * 3 * 4 は残り、単語の中のアンダースコアも残りますが、234 のような詰まった組は斜体として扱われます。そのような文章は別の記号で書き直すか、変換後に元に戻してください。
- 表やHTMLも変換しますか?
- いいえ。パイプ表と生のHTMLタグは変更されずに通ります。HTMLは、HTMLタグ除去ツールで別途変換してください。
- テキストはどこかにアップロードされますか?
- いいえ。変換は入力に合わせてブラウザ内で行われ、貼り付けたものはCitationEasyに送信されません。