添加行号

添加行号是一个免费在线工具:把粘贴的文字每一行前面自动加上编号,格式可选 1.、1、、[1]、第1行: 或自定义,支持补零(001)、右对齐、自定义起始数和步长,编号还能用中文数字、圆圈数字、罗马数字或字母;也能反过来一键去掉复制代码时带进来的行号。全程在浏览器本地处理,文本不上传。

拖入 .txt 文件,或点击选择
文本不上传 · 浏览器本地处理 · 也可直接粘贴 · 单文件 ≤ 10 MB
对齐
预览:
1. 第一行
2. 第二行

请先粘贴或输入要加行号的文字

如何使用添加行号

1

把文字粘贴进输入框,或拖入 .txt / .md / .csv / 代码文件(UTF-8,10 MB 以内);想先看效果就点「填入示例」。

2

保持「添加行号」,选格式(1. / 1、/ [1] / 第1行: 等或自定义)、编号样式、起始数与步长、对齐方式和空行处理,参数下方的「预览」会实时显示效果。

3

看统计条确认「已为 N 行加上行号」,再复制结果或下载 .txt。要去掉行号就切到「去除行号」,粘贴带行号的文字即可自动识别格式并删除。

关于添加行号的常见问题

在线加行号会上传我的文本吗?
不会。加行号、去行号都在浏览器本地用 JavaScript 完成,文本不发送到任何服务器,也不写入本地存储,关闭页面即清除;页面只记住你选的格式、编号样式、起始数这类参数偏好。
怎么给一段文字每行前面加上序号?
把文字粘贴进输入框,默认就会按「1. 2. 3.」给每一行编号;想换成「1、」「[1]」「第1行:」等格式,在格式下拉框里选即可,也可以选「自定义」自己写,{n} 会被替换成编号。
复制网页上的代码带了行号,怎么一次性去掉?
切到「去除行号」并粘贴,工具会自动识别行首的编号格式并删除,编号后面原有的缩进保持不变;默认只删连续递增的编号,正文里以数字开头的句子不会被误删。
怎么让行号显示成 001、002、003 这样补零的格式?
对齐方式选「补零」,位数按最大的编号自动决定,比如 120 行就补成三位;选「右对齐」则在编号左侧补空格,适合代码和等宽排版。补零只对阿拉伯数字有效。
加行号时空行能不能不编号?
能。空行处理选「跳过空行(不占号)」时空行不加编号、下一行接着编;选「跳过空行(占号)」时空行不显示编号,但后面的编号与原文件的行号保持一致。只含空格或 Tab 的行也算空行,会原样保留。
行号能用一二三、①②③ 或罗马数字吗?
能。编号样式支持阿拉伯数字、中文数字、圆圈数字、大小写罗马数字和大小写字母。圆圈数字最多到 50,罗马数字最多到 3999,超出的行会自动改用阿拉伯数字,并在统计条下方提示从第几号开始改用。
加行号可以从指定数字开始、隔几个数编一次吗?
可以。起始数可以填 0 到 999999999,步长可以填 1 到 1000,比如起始数 100、步长 10,就会编成 100、110、120。
怎么在 Excel 里给每行快速加上编号?
格式选「1 + Tab」,复制结果粘贴进 Excel,编号和内容会自动分成两列;如果数据本来就在 Excel 里,也可以直接在第一列拖填充柄生成序号。
去行号时会不会把正文里的数字也删掉?
一般不会。工具先找出全文最常见的行号格式,只删和它一样、并且编号连续的行首数字,比如「2024 年报告」这类正文不会被当成行号;如果你的行号确实不连续,可以关掉「只去连续编号」。
加行号和批量加前缀后缀工具有什么区别?
批量加前缀后缀是通用模板工具,序号只是它的一个占位符,适合拼引号、逗号、Markdown 列表;本页专做行号:多了中文、圆圈、罗马、字母等编号样式和右对齐,还能把已有的行号反向去掉。
加行号最多支持多大的文本文件?
10 MB 以内都可以。20 万字以内输入后自动出结果;更长的文本点「开始处理」后分段计算并显示进度,可以随时取消。结果超过 5000 行时结果框只预览前 5000 行,复制和下载的仍是完整结果。

添加行号工具有哪些功能特点

添加行号工具能按任意格式和编号样式给每行加行号,并能把已有的行号安全去掉,全部在浏览器本地完成。

  • 任意格式:10 种常用格式一键切换,也能自定义模板,模板里写 {n} 的位置就是编号,写 \t 就是 Tab。
  • 7 种编号样式:阿拉伯数字(1 2 3);中文数字(一 二 三);圆圈数字(① ② ③);大写罗马数字(I II III);小写罗马数字(i ii iii);小写字母(a b c);大写字母(A B C)。中文序号一二三、圆圈数字序号、罗马数字编号、字母编号abc 都能直接选。
  • 行号补零与行号右对齐:补零得到 001序号这样的等宽编号;右对齐在编号左侧补空格,例如 9. 内容 与 10. 内容 右端对齐。
  • 空行三种处理:空行也编号(与编辑器行号一致)、空行不编号且不占号、空行不编号但占号。以「甲 / 空行 / 乙」三行为例(/ 表示换行),三种处理依次得到 1. 甲 / 2. / 3. 乙、1. 甲 / (空行) / 2. 乙、1. 甲 / (空行) / 3. 乙——要和编辑器或报错信息里的行号对得上,就选空行也编号或占号的两种。
  • 去除行号防误删:先识别全文的行号格式,只删连续递增的编号,复制代码去掉行号时缩进原样保留。
  • 在线加行号不上传:全程浏览器本地计算,断网也能用。

加行号有哪些格式:常用行号格式对照表

最通用的是「1. 」,中文作业和公文常用「1、」,参考文献用「[1]」,要粘贴进 Excel 分两列用「1 + Tab」。下表每种格式都给出加在「内容」这一行前面的实际效果(→ 表示 Tab),选和你要的效果一样的那一行即可:

格式效果适用场景
1. 点号1. 内容通用清单、待办、代码与日志逐行标注
1、顿号1、内容中文公文、作业题目、会议纪要条目
1) 半括号1) 内容英文资料、邮件里的要点列表
(1)全角括号(1)内容合同条款、规章制度的分项
[1] 方括号[1] 内容参考文献、引用来源编号
1: 冒号1: 内容对照代码报错的行号、配置文件逐行说明
1 + Tab1→内容粘贴进 Excel / 表格自动分成编号与内容两列
1 | 竖线1 | 内容贴进聊天或文档时做成简易表格
1 空格1 内容最简洁的编号,配合补零做文件名清单
第1行:第1行:内容校对稿、审稿意见里逐行标注
1 空格 + 补零001 内容文件名清单、编号要等宽对齐(120 行时补成三位)

文本加行号、txt加行号、代码加行号,以及「每行加序号」「每行前面加数字」「文本自动编号」「列表自动编号」「批量编号」「批量添加序号」说的都是这件事;英文里叫 add line numbers 或 number lines online。要的是带行号的代码图片,请用 代码美图;要在每行前后拼引号、逗号或 Markdown 列表符号,请用 批量加前缀后缀。

去除行号为什么不会删掉正文里的数字

从博客、论坛或 PDF 复制代码时常会带上行号,去掉行号(remove line numbers)最怕的是把正文里本来就以数字开头的句子也一起删掉。本工具分两步删除行首数字:

  1. 先认格式:把所有行首形似编号的行按格式归类(「1. 」「1、」「[1]」「第1行:」「1 |」等),取出现次数最多的那一种当作本文的行号格式,格式不同的行一律不动。
  2. 再看连续:默认只去除行首序号连续递增的行(允许中间夹着空行),跳号的行原样保留并在统计条里告诉你保留了几行。

例如 1. 简介 / 2024 年报告 / 2. 正文(/ 表示换行)去除后得到 简介 / 2024 年报告 / 正文:「2024 年报告」的格式和行号不同,所以被保留。编号后面那一个空格属于行号格式,会被一起去掉;再往后的缩进属于代码本身,原样保留。

v1 只识别阿拉伯数字(含补零)行号,中文数字、圆圈数字、罗马数字编号不做反向识别。部分网站复制出来是「先一整列数字、再一整段代码」两段分开的,这种情况本工具不处理,可以用 批量查找替换 或 去空行空格 清理。