文本脱敏
发布时间:2026-10-14 | 浏览:1
文本脱敏,就是把一段文字里的手机号、身份证号、银行卡号、邮箱等个人信息换成 * 或标签,只留能辨认的一小部分,比如 138****8000。本工具自动识别 9 类信息,按常见公示规则保留首尾,校验身份证与银行卡号避免误伤订单号,其余文字原样不动;全部在浏览器本地完成,文本不上传。
自动识别可能漏掉或多打,发出前请再看一遍。无标签的人名、地址请用「自定义词」补充。
把聊天记录、快递单、工单或日志粘贴到原文框,也可以点「打开文件」读入 .txt / .csv / .log 文本;想先看效果就点「填入示例」。
勾选要识别的类型(默认全选);没有「姓名:」这类标签的人名、公司名、小区名,写进「自定义词」一行一个。
选替换方式:部分打码(138****8000)、全部打码、类型标签 [手机号] 或编号标签 [手机号1];部分打码还可以切换标准 / 严格力度和打码字符。
对照下方命中清单逐条核对,把误伤的订单号、版本号点「忽略」;切到「原文高亮」能看到每一处命中的位置。
确认无误后点「复制结果」或「下载 .txt」;发出前再人工看一遍,自动识别不能保证百分之百找全。
文本脱敏:手机号、身份证号一键打码的识别规则
下表是本工具能自动识别的 9 类个人信息。数字类信息只认「前后不紧贴其他数字」的号码,所以长订单号里嵌着的 11 位数字不会被当成手机号;身份证号要求出生日期真实存在,银行卡号要求通过 Luhn 校验,尽量把误伤降到最低。
文本脱敏的标准与严格:各类信息保留几位
「部分打码」有两档力度。标准档按常见的公示脱敏写法保留首尾,方便收件人辨认是哪一条;严格档只留最少的信息,适合公开发帖。数字类只替换数字位,空格、连字符、括号和 +86 原样保留,全角号码的保留位也保持全角。
文本脱敏四种替换方式怎么选:打码还是标签
聊天记录打码、日志脱敏等常见场景
发聊天记录、投诉帖、工单前打码: 快递单、订单详情、客服对话里的手机号打码、地址隐藏后再截图或转发,文字打码后原文结构不变。
日志里的手机号怎么批量脱敏: 导出日志给第三方排查前,把手机号、邮箱、IP、身份证号一次性批量打码,日志脱敏后字段顺序和换行都不变。
做报表、公示名单: 姓名只留姓(张*),身份证号码隐藏中间只留前 6 后 4,银行卡号脱敏只留前 4 后 4,邮箱脱敏只留前两个字母,符合常见的数据脱敏写法。
发给 AI 前怎么隐藏个人信息: 用编号标签换成 [手机号1]、[姓名2],AI 仍能理解上下文,处理完用对照表在本地还原。
文本脱敏不保证什么:哪些个人信息识别不到
没有「姓名:」「地址:」标签的人名和地址不会自动识别,请用自定义词补充。
港澳台证件、护照号、外国手机号暂不识别。
识别不到不等于没有敏感信息: 自动识别可能漏掉或多打,发出前请再看一遍。无标签的人名、地址请用「自定义词」补充。
本页只处理纯文字,不处理图片、PDF、Word 文件里的内容。
大多数情况下只算去标识化。《个人信息保护法》第七十三条把两者分开定义:去标识化是个人信息经过处理,使其在不借助额外信息的情况下无法识别特定自然人的过程;匿名化是经过处理无法识别特定自然人且不能复原的过程。只有匿名化后的信息才不再属于个人信息(同法第四条)。
编号标签 + 对照表: 典型的去标识化。[手机号1] 借助你下载的对照表就能换回原号码,所以脱敏结果仍按个人信息对待,对照表要和结果分开保管。
部分打码: 13800138000 打成 138****8000 后单看号码认不出人,但如果同一段文字里还留着「张*,3 号楼 502,昨天下单的空气炸锅」,结合上下文仍可能认出是谁,这时离匿名化还差得远。
想更接近匿名化: 用「全部打码」或「类型标签」,再把能指向个人的细节(楼号、单位、独特事件)写进自定义词一并替换,并且不保留对照表。
本工具只负责把文字里的敏感片段替换掉,处理后的文本是否满足你所在单位或行业的合规要求,需要按实际场景自行判断。
在线脱敏工具和提取、查找替换有什么不同
这是一个纯前端的在线脱敏工具,也常被叫作个人信息脱敏、敏感信息脱敏、手机号脱敏、身份证脱敏或手机号打码、身份证号打码工具,英文里对应 text redact 或 data masking。它就地改写原文,只把敏感片段换成星号或标签;要「拿到一份号码清单」请用 手机号提取 或 邮箱提取 ,要自定义正则做复杂替换请用 批量查找替换 。想生成用于测试的虚构身份信息,可以用 虚拟身份生成器 ;需要可逆加密而不是打码,请用 文本加密 。
遇到格式选择、乱码或校验问题,可以先看这些说明再动手处理。
操作教程 怎么从一堆文字里批量提取邮箱、手机号、网址和数字 把报名表、聊天记录、网页源码里的邮箱、手机号、链接和数字一次性提成清单的方法:讲清格式识别与真实性验证的边界、为什么身份证号里不该切出手机号、混淆邮箱怎么还原,以及提取之后的核对、去重与隐私注意事项。
问题解答 从网页或 Word 复制的文字格式很乱怎么清理? 解释粘贴时格式为什么会跟过来(剪贴板同时存了纯文本和带样式的 HTML),并给出按来源清理的做法:网页、Word、PDF、微信、代码各用哪套预设,PDF 每行断开怎么合并成段落,零宽字符与不间断空格怎么清。
看看其他常用的免费在线 小 工具,能本地处理的都在浏览器完成、数据不上传。
免费在线从文本、报名表、聊天记录或网页源码里批量提取手机号、固话(座机)与 400 号,空格、全角与中文数字写法都能还原,身份证与订单号里的 11 位数字不误提,可判号段运营商、配对姓名、去重并导出 CSV 与 vCard 通讯录;本地不上传,也不查归属地。
免费在线把一段文字、一份报名表、一堆聊天记录或整页网页源码里的电子邮件地址一次全提出来,结尾的中文句号与全角括号自动剥掉、a-b+c.d@mail.a.com 里合法的符号一个不动,a [at] b [dot] com、全角@、@ 等十余种防抓写法能还原,@media、@vue/cli、logo@2x.png 与网址里的 @ 一律不误提,可配对姓名、去重、按域名与服务商筛选并导出 CSV,每一处没提的位置都写明原因;本地不上传,也不验证邮箱是否可投递。
免费在线批量替换文字:一次配置多组查找替换规则,整段文本或最多 50 个 txt/md/csv 文件一起替换,支持全词匹配与正则,两个词互换不会串成一个,替换内容留空即批量删词,本地不上传。
把从 Word、网页、PDF、微信复制的内容粘进来,一键粘贴去格式转成纯文本,并清除零宽字符、不间断空格、全角空格、弯引号与 PDF 硬换行,可保留段落或压成一段,每一项改动都逐条报数,本地不上传。
用口令把文字加密成密文或解密还原,AES-256-GCM + PBKDF2 本地加密,口令错误明确提示,兼容 CryptoJS(U2FsdGVkX1)密文;浏览器本地处理,文字和口令不上传。
一键生成姓名、身份证号、手机号、地址、学历职业彼此对得上的测试用虚拟身份,可故意算错校验位测负向用例,全程标注非真实;本地生成不上传。
免费在线手机号归属地查询:输入 11 位手机号或前 7 位号段,查出号码开户所在的省份、城市与号段登记运营商;打码号码、固话区号也能查,支持一次批量查询 1000 个并导出 CSV。号段库在浏览器本地查表,号码不上传;归属地是开户登记地,不是机主当前位置。
输入车牌号前两位查省份和城市,输入城市查车牌代号;全国车牌归属地一览表,识别新能源绿牌与学、挂、警等号牌,浏览器本地查询不上传。
免费在线身份证归属地查询:输入身份证号或前 6 位查办证登记的省市区县,1981 年以来已撤销的旧区划代码也能查今属哪里,并解析出生日期、性别与校验码,支持 15 位转 18 位与批量查询。号码只在浏览器本地解析,不上传。