本文へスキップ
にゃんこツール

改行コード変換(LF/CRLF/CR)

テキストに含まれる改行コード(LF・CRLF・CR)を判定し、指定した種類に統一変換します。WindowsとmacOS/Linuxの間でファイルをやり取りした際の改行コード混在の解消や、Gitの差分に無関係な改行コード変更が紛れ込むのを防ぎたい時に便利です。行数や文字数を確認したい場合は 文字数カウント もあわせてご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

ここにファイルをドラッグ&ドロップすることもできます

※ ブラウザの仕様上、この欄に直接入力・貼り付けした内容は改行コードが自動的にLFに変換されます。既存ファイルの改行コードを正確に判定・変換したい場合は、上の「ファイルを読み込む」をご利用ください。

変換先の改行コード
結果

注意点

  • ブラウザのテキスト入力欄(<textarea>)は仕様上、貼り付け・入力された改行コードを自動的にLFへ変換します。既存ファイルの改行コードを正確に判定・変換するには、直接入力ではなく「ファイルを読み込む」機能を使ってください。
  • 「ファイルとしてダウンロード」で保存したファイルには、選択した改行コードがそのまま反映されます。コピーボタンの結果を別のテキストエディタやアプリに貼り付ける場合は、貼り付け先のアプリやOSの仕様によって改行コードが変換される可能性がある点にご注意ください。
  • 読み込んだファイルの文字コードはUTF-8として扱われます。Shift-JIS等UTF-8以外のファイルは文字化けする場合があります。
  • すべての処理はブラウザ内で完結し、読み込んだファイルやテキストがサーバーに送信されることはありません。

用語解説

LF(改行コード)

Line Feedの略で、改行を表す制御文字「\n」のことです。macOS・Linuxで標準的に使われます。

CRLF(改行コード)

Carriage Return + Line Feedの略で、「\r\n」の2文字で改行を表します。Windowsで標準的に使われ、テキストファイルをOS間でやり取りする際に混在の原因になりがちです。

CR(改行コード)

Carriage Returnの略で、「\r」の1文字で改行を表します。古いMac OS(〜9)で使われていましたが、現在はほとんど使われません。

よくある質問

LF・CRLF・CRはそれぞれどのOSで使われますか?

LFはLinuxやmacOS、CRLFはWindows、CRは古いMac OSで使われてきた改行コードです。混在するとGitの差分に無関係な変更が出るため、統一しておくと安全です。

貼り付けたテキストの改行コードが判定できないのはなぜですか?

ブラウザの仕様で、テキスト欄に貼り付けや入力をした改行は自動でLFに変換されます。既存ファイルの改行コードを正確に判定・変換したいときは、「ファイルを読み込む」から読み込んでください。

Shift_JISのファイルも変換できますか?

読み込んだファイルはUTF-8として扱うため、Shift_JISなどのファイルは文字化けすることがあります。文字コードの変換が必要な場合は、文字コード変換ツールを先にお使いください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる