このツールでできること
Windowsで作ったテキストをMacで開いたら全部1行になってしまった、プログラムのソースで改行コードを統一したい、CSVが正しく読み込めない——テキストの改行コードをCRLF・LF・CRに変換して、環境に合わせた形に整えます。
- Windows⇔Mac/Linux間の改行コード統一に
- プログラムのソースコードの改行をLFに統一
- 「全部1行になる」「変な記号が出る」トラブルの解消に
使い方
- 変換したいテキストを貼り付けます。
- 変換先の改行コード(CRLF/LF/CR)を選びます。
- 変換結果をコピーして保存・利用します。
改行コードの仕組み
改行は目に見えませんが、テキストの中では制御文字として記録されています。代表的なのが「CR(キャリッジリターン)」と「LF(ラインフィード)」で、これをどう組み合わせるかが環境ごとに異なります。中身が同じ文章でも、改行の表し方が違うと別の環境で正しく表示されないことがあります。
改行コードの種類
| 名称 | 表記 | 主な環境 |
|---|---|---|
| CRLF | \r\n | Windows |
| LF | \n | macOS・Linux(Unix系) |
| CR | \r | 旧Mac OS(9以前) |
よくある質問
- Q. CRLFとLFの違いは何ですか?
- A. 改行を表す制御文字の違いです。CRLFは主にWindows、LFはmacOS・Linuxで使われます。中身が同じでも改行の表し方が環境ごとに異なります。
- Q. どの改行コードを選べばよいですか?
- A. Windowsのソフトに渡すならCRLF、macOS・Linuxやソースコードでは一般的にLFが無難です。指定がある場合はそれに合わせてください。
- Q. 改行コードが違うとどうなりますか?
- A. 環境によっては「全部1行になる」「行末に変な記号が出る」といった崩れが起きます。統一することで防げます。
※ 改行コードは目に見えないため、変換後は実際の環境で表示を確認することをおすすめします。入力したテキストはブラウザ内でのみ処理されます。