换行符转换工具 CRLF ⇄ LF ⇄ CR

粘贴文本或上传文件,自动统计 CRLF(Windows)、LF(Linux/macOS)、CR(老 Mac) 各自数量,一键互转;粘贴与文件读取保留原始换行(普通输入框会把 CRLF 规范化成 LF),转换结果可复制或按目标格式下载。

输入原始文本

0CRLF(\r\n)
0LF(\n)
0CR(\r)

当前来源:空。直接键入的换行会被浏览器规范化为 LF,需要精确检测请用粘贴或上传文件。

输出转换结果预览

转换结果将带换行符标记显示在这里

※ 下载文件保留真实字节;剪贴板在部分系统会规范化换行,精确场景请以下载为准。

逐行行尾审计

逐行列出行尾类型(CRLF / LF / CR / EOF)与字节数,混合行尾一眼定位;超过 200 行只展示前 200 行,另给出剩余行数提示。

行号行内容行尾字节
尚未载入文本:粘贴或上传文件后自动逐行审计。

行尾类型分布(自绘 SVG)

按当前文本的 CRLF / LF / CR 实际数量绘制环形占比,中心显示换行符总数;混合行尾会单独提示。

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

⏎口径说明与常见误填

先数清行尾再转换,Git 警告从此消失。

CRLF
\r\n 两个字节,Windows 传统行尾;与 LF 混用是 Git 换行符警告与跨平台乱行的根源。
LF
\n 一个字节,Linux、macOS 与互联网标准;团队规范是仓库统一存 LF。
CR
\r 是经典 Mac OS(OS 9 之前)的行尾,老设备导出文件偶尔还会遇到。
粘贴与键入的区别
普通输入框会把键入的换行规范化为 LF;要精确检测原始字节,请用粘贴或上传文件。
.gitattributes
写 * text=auto 让仓库存 LF、检出按平台转换,是社区标准做法。

这个工具解决什么问题

粘贴文本或上传文件,本页自动统计 CRLF(Windows)、LF(Linux/macOS)、CR(老 Mac) 各自数量并一键互转;粘贴与文件读取保留原始换行,转换前后字节数、行数即时对比,结果可复制或按目标格式下载,解决 Git 换行符警告与跨平台文本乱行,全程本地处理不上传。

三条处理换行铁律

① 仓库统一存 LF:让 autocrlf 在检出时转换,配合 .gitattributes 的 text=auto;提交里混行尾是协作 diff 噪音最常见来源。

② 检测原始字节靠粘贴上传:输入框直接键入会被浏览器规范化成 LF;要看文件真实行尾分布,请用粘贴或选择文件。

③ 精确场景以下载为准:剪贴板在部分系统会规范化换行;给脚本、编译用的文件请点「按当前格式下载」,保留真实字节。

怎么用

  1. 第 1 步 · 粘贴文本或选择文件
    两种方式都保留原始 CRLF/CR 字节,三种行尾计数即时刷新。
  2. 第 2 步 · 看检测结果
    三个格子分列 CRLF、LF、CR 数量,旁边对比总字节数与行数。
  3. 第 3 步 · 一键互转
    点「转为 CRLF / LF / CR」,输出区带换行标记高亮预览。
  4. 第 4 步 · 复制或下载
    「复制结果」快速取用;「按当前格式下载」得到目标行尾的新文件提交 Git。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 完善结果展示

常见问题

crlf 和 lf 有什么区别?
CRLF(\r\n 两个字节)是 Windows 记事本的传统行尾,LF(\n 一个字节)是 Linux、macOS 与互联网标准。同一段文本用 CRLF 会比 LF 多出与行数相同的字节数。
git 换行符警告怎么解决?
警告 LF would be replaced by CRLF 是 core.autocrlf 配置导致。团队规范做法:仓库统一存 LF,在 .gitattributes 写 * text=auto;本页可把文件批量转成 LF 后再提交。
windows 转 linux 换行符工具有吗?
就是本页:粘贴或上传文件后点「转为 LF」即可,转换后字节数、行数即时对比,还能按目标格式下载新文件,全程本地处理不上传。
能文本批量转换换行符在线做吗?
单页处理大文本无压力:粘贴后用「按当前格式下载」导出转换结果;多个文件可逐个上传转换,工具不限制文件大小(受浏览器内存约束)。
mac 回车是什么符?
经典 Mac OS(OS 9 之前)行尾是单独的 CR(\r);现代 macOS 已统一使用 LF。遇到老设备导出的 CR 文本,本页可识别并一键转成 LF 或 CRLF。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →