テキストファイルの改行コードを判定し、CRLF(Windows)・LF(Linux/Mac)・CRのあいだで変換します。
入力した内容はサーバーに送信されません(ブラウザ内で処理)
※ テキストの貼り付けではなくファイル選択方式なのは、貼り付けではブラウザの仕様で改行コードが変わってしまい、正しく判定できないためです。
WindowsではCRLF(\r\n)、LinuxやMacではLF(\n)が標準の改行コードです。Windowsで作ったファイルをLinuxサーバーに置くと、シェルスクリプトが「^M」エラーで動かない、設定ファイルが読み込めない、といったトラブルの定番原因になります。
逆にLF のファイルを古いWindowsアプリ(メモ帳の旧バージョンなど)で開くと、改行されずに1行につながって表示されることがあります。ファイルの受け渡し先の環境に合わせて変換してください。