テキスト→HTML 変換ツール

プレーンテキストをワンクリックで HTML に変換:段落、順序/非順序リスト、テーブル(1行目を見出し)、コードブロックのエスケープに対応。改行の <br> 変換も可能で、生成コードはそのまま使えます。

入力テキスト

変換オプション

HTML コード

テキスト→HTML 変換の活用場面

Word、メモ帳、チャット履歴の文字をウェブページ、メールテンプレート、リッチテキストエディタに移すとき、そのまま貼り付けると段落構造が失われます。本ツールは HTML のセマンティクスに沿って構造を再構築します。空行で段落を区切って <p> を生成し、行リストは <ul>/<ol> に、テーブル文字は区切り文字で <table> に分割します。原文のインデントやコードを残したい場合はコードブロックモードを選べます。

「段落内の改行を <br> に変換」は詩や住所など、1段落内で強制改行が必要なテキストに適しています。「特殊文字をエスケープ」は既定で有効で、& < > を &amp; &lt; &gt; に変換するため、テキスト内の山括弧がブラウザにタグとして解釈されるのを防ぎます。テーブルモードは既定で Tab 区切りです(Excel から直接コピーした形式)。カンマや任意の区切り文字にも変更できます。

すべての変換はブラウザのローカルで完結し、テキストはアップロードされません。生成されるコードはインデントが整いタグの閉じも完全なため、HTML ファイル、メール、CMS エディタのソースモードにそのまま貼り付けられます。

使い方

  1. プレーンテキストを上の入力欄に貼り付けます。
  2. 変換モードとオプションを選ぶと(エスケープは既定で有効)、コードがリアルタイム生成されます。
  3. 「コードをコピー」を押し、ウェブページ、メール、エディタのソースモードに貼り付けます。

よくある質問

Excel の表を HTML に変換できますか?

Excel でセル範囲をコピーしてそのまま入力欄に貼り付けると(タブ区切り)、「テーブル」モードを選ぶだけで変換できます。既定では1行目が見出しになり、<th> の太字列が生成されます。

山括弧が &lt;&gt; になるのはなぜですか?

「特殊文字をエスケープ」が働いているためです。HTML ソースでは & < > をエスケープしなければ文字として表示されません。HTML タグそのものを出力したい場合は、このオプションを無効にしてください。

段落はどう区切られますか?

空行(連続する複数の空行も含む)が段落の境界です。段落内の単一の改行は既定でスペースにまとめられ、「改行を <br> に変換」を選ぶと <br> として保持されます。

Markdown に対応していますか?

本ツールはプレーンテキストの構造化変換向けで、Markdown 構文は解析しません。Markdown 文書には専用の Markdown レンダラーをお使いください。