コンテンツへスキップ
Line Ending Converter
テキストの改行コードをLF・CRLF・CRの間で変換します。
概要
- テキストの改行コードをLF・CRLF・CRの間で相互に変換するツールです。
- OSによって標準の改行コードが異なり(Unix/macOSはLF、WindowsはCRLF)、異なるOS間でファイルをやり取りすると改行コードが混在することがあります。
- 変換前に、入力テキストへ含まれる改行コードの種類ごとの件数も表示します。
使い方
- 「入力」にテキストを貼り付けます。
- 「変換先の改行コード」でLF・CRLF・CRのいずれかを選択します。
- 「変換する」ボタンをクリックすると、統一された改行コードのテキストが「出力」に表示されます。
入力例・出力例
入力
line1\nline2\r\nline3(LF+CRLF混在)
出力
line1\r\nline2\r\nline3(CRLFに統一)
利用シーン
- WindowsとMac/Linuxの開発者間でやり取りしたテキストファイルの改行コードを統一する
- Gitの改行コード設定(core.autocrlf)を導入する前に、既存ファイルの改行コードを事前に統一する
- 改行コードの混在が原因でdiffが崩れるテキストを、変換前に整理する
よくある質問
LF・CRLF・CRの違いは何ですか?
LFは改行コードとして\n(0x0A)のみを使用し、Unix・macOS・Linuxの標準です。CRLFは\r\n(0x0D 0x0A)を使用し、Windowsの標準です。CRは\r(0x0D)のみを使用し、旧Mac OS(Mac OS 9以前)で使われていました。
改行コードが混在したテキストを変換するとどうなりますか?
一度すべての改行をLFへ正規化してから、指定した変換先の改行コードへ変換するため、混在した改行コードも1種類に統一されます。
入力にまったく改行がない場合はどうなりますか?
改行コードの件数はすべて0として表示され、テキスト自体はそのまま出力されます。
「出力」欄を見てもCRLFとLFの違いがわかりません。
ブラウザの仕様上、テキストエリアの表示・選択コピーでは改行コードが常にLFとして扱われ、見た目やブラウザの手動選択コピーでは違いを確認できません。正確な改行コードを含んだテキストを取得するには「コピー」ボタンをご利用ください。ボタンからのコピーでは、選択した改行コードがそのままクリップボードに渡されます。
注意点
- 変換処理はすべてブラウザ内で完結し、入力したテキストが外部へ送信されることはありません。
- 「出力」欄はブラウザの仕様上、改行コードの見た目に違いはありません。正確な改行コードを含んだテキストを取得するには、手動選択ではなく「コピー」ボタンをご利用ください。