TXTをHTMLに変換
テキストファイルをそのままWebサーバーに置くと、文章が切れ目なく続いて表示されたり、文字がそのまま表示されたりします。HTMLに変換すれば、段落・改行・特殊文字を入力したとおりにブラウザで表示できます。
文書変換
またはPDF, DOC, DOCX … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
150 DPIでは、A4の1ページが約1240 × 1754 pxになります。印刷には300を使ってください。
ファイル全体、または一部のページやスライドだけを変換します(PDFとプレゼンテーションの入力)。
変換するページまたはスライドです(例:1-3, 5, 8-10)。
UTF-8はあらゆる言語に対応します。WindowsのExcelやメモ帳で文字化けする場合は、BOM付きUTF-8を選んでください。従来の文字コードは古いソフト向けです。
LFはmacOS、Linux、コードエディター向けです。CRLFは従来のメモ帳など、古いWindowsプログラム向けです。
標準はカンマです。小数点にカンマを使う国(ドイツ、フランス、ブラジルなど)のExcelではセミコロンを使ってください。
複数のシートがあるExcelの入力用です。すべてのシート(シートごとに1セクションまたは1ファイル)か、最初のシートだけを変換します。
このツールの使い方
- 1
テキストファイルを追加
.txtファイルを1つ、または一度に最大20個までドロップします。1ファイルあたり95 MBまで対応しています。メモ、変更履歴、詩、書き出した文字起こしなどに使えます。
- 2
出力設定を確認
変換先はすでにHTMLになっています。書式は「シンプル」、文字コードはUTF-8で、現在のブラウザはすべてこの形式を読み取れます。
- 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 のような行や、山括弧で囲まれたメールアドレスは一部が消えてしまいます。正しい変換では、これらを <、&、> と書き出し、ブラウザで元の文字として表示されます。
この問題に直面するのは、Web開発者ではないことがほとんどです。リリースノートを公開するサポート担当、読み物を掲載する教員、物語のアーカイブをオンラインに移す書き手、.htmlのアップロードしか受け付けないコンテンツツールを使う人などです。
TXT HTML変換ツールと手書きコーディングの比較
| UltKit | 拡張子を.txtから.htmlに変更 | CMSエディターに貼り付け | |
|---|---|---|---|
| 段落と改行を維持 | yes | no | エディターによる |
<、>、& を入力どおりに表示 | yes | no | yes |
| 文字コードを宣言 | yes | no | サイトのテンプレートで設定 |
| どこにでも置ける独立した.htmlファイル | yes | yes | no |
| 20ファイルを一括処理 | yes | no | no |
各書式設定がHTMLに与える影響
テキストファイルの標準設定です。空行で段落を分け、段落内の単独の改行は維持され、構造を表すタグだけが使われます。
- 段落ごとに
<p> - 住所や詩のような短い行には
<br> - 後で整理するインラインスタイルなし
.txtファイルにはフォントや色の情報がないため、このレベルでもシンプルと同じ構造になります。同じバッチでWordやRTFファイルも変換する場合に意味があります。
文字だけを残します。独自の段落マークアップを追加するテンプレートにHTMLを貼り付ける場合に便利です。
- 可能な限り軽いファイル
TXTとHTMLの形式の基本情報
TXT
プレーンテキスト
TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
HTML
ハイパーテキスト・マークアップ言語
HTMLはウェブのマークアップ言語で、1990年代初めにティム・バーナーズ=リーが考案し、現在はWHATWGが「Living Standard」として管理しています。HTMLファイルは見出し、段落、リンク、表、画像、フォームを記述し、見た目の装飾は通常CSSが担当します。すべてのブラウザで表示でき、メールテンプレートや保存したウェブページにも使われます。HTMLファイル単体では外部の画像やスタイルシートに依存していることが多く、単独で移動すると表示が崩れる場合があります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 1993 · Tim Berners-Lee; maintained by WHATWG
メモ帳で書いた文章や他のプログラムから書き出した文章を公開したいときに、プレーンテキストを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をテキストに変換を使ってください。タグを取り除き、段落を空行区切りに戻し、& などのエンティティを元の文字に戻します。
- TXTをMDに変換.txtファイルをObsidian、GitHub、静的サイト向けの.md(Markdown)に変換。標準はUTF-8・LF改行、CRLFも選択可能。1回20ファイルまで一括変換できます。
- DOCXをHTMLに変換Wordの.docxをCMS・ヘルプセンター・メール向けのきれいなHTMLに変換。見出し・リスト・表をそのまま再現し、mso-スタイルは出力しません。最大20ファイルを一括変換。
- HTMLをテキストに変換HTMLファイルをプレーンテキストに変換。タグ・スクリプト・スタイルを除去し、文字実体参照を実際の文字に戻してUTF-8で出力。1回20ページまで、登録不要。
- TXTをWordに変換.txtのメモや下書き、文字起こしを書式設定できるWord文書に変換。アクセント付き文字や非ラテン文字もそのまま、一度に20ファイル、30分後に削除。
- HTMLをMarkdownに変換保存したWebページやブログ記事、CMSのエクスポートをHTMLからMarkdownに変換。Hugo、Jekyll、Obsidian、GitHub向け。見出し・リンク・リスト・表を保持します。
- TXTをPDFに変換.txtファイルをレターまたはA4のPDFに変換。余白は自由に指定でき、改行は入力どおりに保たれます。最大20ファイル、30分後に削除。