UltKit

TXTをHTMLに変換

テキストファイルをそのままWebサーバーに置くと、文章が切れ目なく続いて表示されたり、文字がそのまま表示されたりします。HTMLに変換すれば、段落・改行・特殊文字を入力したとおりにブラウザで表示できます。

文書変換

またはPDF, DOC, DOCX … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    テキストファイルを追加

    .txtファイルを1つ、または一度に最大20個までドロップします。1ファイルあたり95 MBまで対応しています。メモ、変更履歴、詩、書き出した文字起こしなどに使えます。

  2. 2

    出力設定を確認

    変換先はすでにHTMLになっています。書式は「シンプル」、文字コードはUTF-8で、現在のブラウザはすべてこの形式を読み取れます。

  3. 3

    変換して公開

    HTMLに変換を押し、.htmlファイルをダウンロードします。サイトにアップロードしたりテンプレートに貼り付けたりする前に、ブラウザで開いて確認してください。

回答

TXTファイルをHTMLに変換するには?

.txtをアップロードしてHTMLに変換を押します。UTF-8宣言付きの完全なHTML5ページが得られ、段落は <p> タグで囲まれ、<、>、& はすべてエスケープされてそのまま文字として表示されます。

ブラウザで.txtファイルの表示が崩れる理由

Webサーバーは.txtファイルを text/plain として送信し、ブラウザは余白もリンクもスタイルもない等幅フォントで表示します。同じファイルの拡張子を.htmlに変えると今度は逆の問題が起きます。HTMLは連続するスペースや改行を1つのスペースとして扱うため、10段落のファイルが1つの文字の壁になってしまいます。

特殊文字は2つ目の問題を引き起こします。HTMLでは < はタグの開始、& はエンティティの開始を意味するため、if a < b && c > d のような行や、山括弧で囲まれたメールアドレスは一部が消えてしまいます。正しい変換では、これらを &lt;、&amp;、&gt; と書き出し、ブラウザで元の文字として表示されます。

この問題に直面するのは、Web開発者ではないことがほとんどです。リリースノートを公開するサポート担当、読み物を掲載する教員、物語のアーカイブをオンラインに移す書き手、.htmlのアップロードしか受け付けないコンテンツツールを使う人などです。

TXT HTML変換ツールと手書きコーディングの比較

UltKit拡張子を.txtから.htmlに変更CMSエディターに貼り付け
段落と改行を維持yesnoエディターによる
<、>、& を入力どおりに表示yesnoyes
文字コードを宣言yesnoサイトのテンプレートで設定
どこにでも置ける独立した.htmlファイルyesyesno
20ファイルを一括処理yesnono

各書式設定がHTMLに与える影響

テキストファイルの標準設定です。空行で段落を分け、段落内の単独の改行は維持され、構造を表すタグだけが使われます。

  • 段落ごとに <p>
  • 住所や詩のような短い行には <br>
  • 後で整理するインラインスタイルなし

TXTとHTMLの形式の基本情報

TXT

プレーンテキスト

TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。

圧縮方式
–
透過
–
アニメーション
–
登場時期
–
TXT 変換

HTML

ハイパーテキスト・マークアップ言語

HTMLはウェブのマークアップ言語で、1990年代初めにティム・バーナーズ=リーが考案し、現在はWHATWGが「Living Standard」として管理しています。HTMLファイルは見出し、段落、リンク、表、画像、フォームを記述し、見た目の装飾は通常CSSが担当します。すべてのブラウザで表示でき、メールテンプレートや保存したウェブページにも使われます。HTMLファイル単体では外部の画像やスタイルシートに依存していることが多く、単独で移動すると表示が崩れる場合があります。

圧縮方式
–
透過
–
アニメーション
–
登場時期
1993 · Tim Berners-Lee; maintained by WHATWG
HTML 変換

メモ帳で書いた文章や他のプログラムから書き出した文章を公開したいときに、プレーンテキストをHTMLに変換します。製品サイトの変更履歴、お知らせ、文字起こし、段落やリンクが必要な物語などが例です。

HTMLは1991年、ティム・バーナーズ=リーがCERNの文書用に書いた短いタグ一覧として始まりました。W3Cは2014年10月にHTML5を勧告として公開し、2019年の両団体の合意以降は、WHATWGのHTML Living Standardがブラウザの従う唯一のバージョンです。ここでダウンロードするファイルはこの標準に沿って書かれているため、Chrome、Safari、Firefox、Edgeのどれでも同じように開きます。

かつてWindowsのテキストファイルはWindows-1252のコードページで届くことが多く、メモ帳はWindows 10 バージョン1903以降、新規ファイルをデフォルトでUTF-8として保存しています。テキストをWebではなくWord文書に入れるなら、TXTをWordに変換が適しています。その他のテキスト形式は文書変換で扱えます。

TXT HTML変換に関するよくある質問

拡張子を.txtから.htmlに変えるだけではだめですか?

ブラウザで開くことはできますが、テキストがマークアップとして読み込まれます。改行はスペースにまとめられ、ファイル全体が1つの段落になります。メールヘッダーの <name> のようにタグに見える部分は表示されなくなります。変換すると、段落タグが追加され、それらの文字もエスケープされます。

アクセント付きの文字がページ上で文字化けするのはなぜですか?

ページとブラウザで文字コードの解釈が食い違っています。変換後のファイルには、HTML標準が求める先頭1,024バイト以内に <meta charset="utf-8"> が記述されます。元のファイルがWindows-1252やShift_JISで保存されている場合は、文字コードでそれを選ぶと、書き出す前に文字が正しく読み取られます。

詩や歌詞の改行はそのまま残りますか?

はい。連内の短い行はそのまま改行が保たれ、連と連の間の空行は新しい段落になるので、テキストの形が崩れません。変換しないと、ブラウザは詩の行をすべて1つのかたまりにつぶしてしまいます。

メモの変換先はHTMLとMarkdownのどちらがよいですか?

テキストをブラウザやメールテンプレート、マークアップの貼り付けに対応したヘルプセンターにそのまま載せるならHTMLです。メモをリポジトリやObsidian、HTMLを自動生成する静的サイトジェネレーターで使うなら、TXTをMarkdownに変換が向いています。

HTMLページからプレーンテキストに戻すにはどうすればよいですか?

HTMLをテキストに変換を使ってください。タグを取り除き、段落を空行区切りに戻し、&amp; などのエンティティを元の文字に戻します。