改行コード変換

テキストの改行コードを LF(Unix)・CRLF(Windows)・CR(旧Mac) に一括変換できる無料ツールです。混在した改行の統一にも便利。処理はブラウザ内で完結し、データは送信されません。

使い方

変換したい改行コード(LF / CRLF / CR)を選び、テキストを入力欄に貼り付けると、統一された結果が下に表示されます。 入力欄の下に、元のテキストに含まれる改行の内訳(混在の有無)も表示します。

変換はテキスト全体に一括で適用され、入力を変えるとその場で結果が更新されます。変換ボタンを押す必要はありません。 結果は「コピー」ボタンでそのままクリップボードにコピーできます。

改行コードの種類

改行は目に見えませんが、テキストの中では文字として記録されています。その表し方が環境によって違うことが、文字化けや表示崩れの原因になります。

種類エスケープ表記文字コード主に使う環境
LF\n0x0AUnix・Linux・macOS
CRLF\r\n0x0D 0x0AWindows
CR\r0x0DMac OS 9 までの旧Mac

CR(Carriage Return)は「行の先頭に戻る」、LF(Line Feed)は「1行送る」という意味で、もともとはタイプライターやプリンターの動作に由来する名前です。 Windowsはこの2つを続けて書くCRLFを、Unix系はLFだけを改行として使います。

変換の仕組み

入力されたテキストの中にあるCRLF・CR・LFを、いったんすべてLFに揃えてから、選んだ改行コードに置き換えています。 2段階にすることで、1つのテキストの中に複数の改行コードが混ざっていても、確実に1種類へ統一できます。 CRLFを単純に「CRを削除する」やり方で処理すると、CRだけの行が残ってしまうことがありますが、この方法ならその心配がありません。

入力欄の下の内訳表示では、CRLF(\r\n)・単独のCR・単独のLFをそれぞれ数えています。 LFとCRLFの両方が見つかったときは「(混在しています)」と表示されます。

こんなときに使います

  • 古い環境やアプリでLFのテキストを開くと、全体が1行につながって見える——CRLFに変換すると解消することがあります。
  • Gitの差分でファイル全体が変更扱いになる——改行コードの違いが原因のことがあります。統一してから比較すると差分が読めるようになります。
  • シェルスクリプトや設定ファイルがCRLFのままだと、末尾のCRが値の一部として読まれ、うまく動かないことがあります。LFに統一します。
  • 複数の人・複数のツールからコピペを集めたテキストで、改行が混ざってしまった——内訳を確認したうえで1種類に統一できます。
  • プログラムやサービスに「改行コードはLFで」と指定された——貼り付けて変換し、コピーして渡せます。

なお、本ツールはファイルの読み込みには対応していません(テキストの貼り付けのみ)。変換は入力全体に適用され、一部だけを選んで変換することはできません。

よくある質問

LF・CRLF・CRの違いは何ですか?

改行を表す文字コードの種類です。LF(\n)は主にUnix/Linux/macOS、CRLF(\r\n)はWindows、CR(\r)は昔のMac OSで使われます。環境が混在するとファイルが正しく表示されないことがあります。

改行が混在している場合も統一できますか?

できます。入力内のLF・CRLF・CRをすべていったん統一してから、選んだ改行コードに変換します。入力欄の下に現在の改行の内訳も表示します。

どの改行コードを選べばいいですか?

プログラムやツールの指定に合わせてください。迷ったら、Web/多くの環境で扱いやすいLFが無難です。Windows専用のテキストならCRLFが安全です。

入力したテキストは送信されますか?

いいえ。変換はすべてブラウザ内で行われ、入力内容が外部へ送信・保存されることはありません。

改行以外の文字も変わりますか?

変わりません。置き換えるのは改行だけで、タブ・半角/全角の空白・記号・日本語などはそのまま残ります。行の順序や行頭・行末の空白も変更しません。

ファイルをアップロードして変換できますか?

ファイルの読み込みには対応していません。テキストをコピーして入力欄に貼り付けてご利用ください。変換結果は「コピー」ボタンでクリップボードにコピーできます(結果が空のときは押せません)。

関連ツール

インデントの統一は タブ⇄スペース変換、テキストの整形は テキスト整形、 文字数の確認は 文字数カウント もどうぞ。 改行区切りのリストとカンマ区切りの相互変換は リスト⇄区切り変換、 余分な空白や記号の除去は テキストクリーナー が便利です。