图片打码 / 标记

图片打码是把照片或截图里不想给人看的部分遮住的处理方式。本工具提供三种遮挡:马赛克、高斯模糊和纯色遮盖,可以拖矩形框选,也可以像用画笔一样涂抹不规则区域——聊天截图里零散的头像昵称、证件上歪着的号码,涂抹比框选顺手得多。选马赛克或模糊时页面会就地提醒你:这两种只是视觉效果,可被算法逆向,身份证号、密码、车牌这类信息请改用纯色遮盖。除了打码,还能加箭头、方框、圆圈、文字、画笔和点一下自动加一的序号标记,画完的每个元素都能拖动、改大小、删掉。导出时整幅图会重新编码,被遮盖区域的原始像素连同 EXIF、GPS 位置等元数据一起不会进入新文件。全程在浏览器本地完成,图片不上传,免登录、无水印。

拖拽图片到此处,点击选择
也可以直接 Ctrl+V 粘贴截图 · 图片不上传,浏览器本地处理
  • 遮住不想给人看的地方框选或涂抹,三种遮挡方式随时切换,并会告诉你哪一种才真的挡得住。
  • 加箭头、方框、文字、序号画完的每个元素都能拖动、改大小、删掉,序号点一下自动加一。
  • 顺手清掉照片里的位置信息导出时整幅重新编码,EXIF、GPS 这些不会跟着发出去。

如何使用图片打码 / 标记

1

选择、拖入或直接 Ctrl+V 粘贴一张图片或截图。

2

需要遮住的地方用框选或涂抹打码,敏感信息选「纯色遮盖」。

3

按需加箭头、方框、文字或序号,画完可以拖动和改大小。

4

选好格式导出,元数据会一并清除。

关于图片打码 / 标记的常见问题

怎么给图片打码?
打开本页,选择或粘贴图片,点「打码」工具,然后在要遮住的地方拖一个矩形,或者切到「涂抹」用画笔涂过去。三种遮挡方式可以随时切换,画完的每一块都能拖动、改大小或删掉。全程在浏览器本地完成,图片不上传。
马赛克打码安全吗?会被还原吗?
马赛克和模糊都可能被算法逆向。2016 年发表于 PoPETs 的一篇同行评议论文用隐马尔可夫模型对打码文字做还原,在严重像素化下自然语言句子的还原准确率仍达约 70%,高斯模糊在半径 45 像素时也仍可还原;论文结论是对图片中有后果的敏感文字,实心色块是最好的选择。所以本工具把马赛克和模糊标为「视觉效果」,把纯色遮盖标为「安全遮盖」,遇到身份证号、银行卡号、车牌、密码这类信息请用后者。
纯色遮盖就一定挡得住吗?
纯色遮盖是三种里唯一真正覆盖像素的:色块下面的原始像素在导出时被丢弃,整幅图重新编码,不是在原文件上打补丁。需要留意的一点是,色块的宽度仍会透露被遮内容有多长——对身份证号、手机号这类定长格式,长度本身就是信息,介意的话把色块拉宽一些。
打完码,照片里的位置信息还在吗?
本工具导出时会整幅重新编码,EXIF、GPS 坐标、拍摄时间、设备型号这些元数据都不会写进新文件。如果上传的照片带有位置信息,页面顶部会先把它列出来给你看。只想清元数据、不想动画面,可以用「抹除图片元数据」。
为什么打码必须重新编码整张图?
因为「只覆盖不重写」会把原始数据留在文件里。2023 年公开的 aCropalypse 漏洞(CVE-2023-21036)就是这么出的事:Google Pixel 的截图标注工具保存时没有截断原文件,涂黑或裁剪后的新图写在前面,原始未处理的数据仍完整留在文件尾部并可恢复,Windows 的截图工具也受影响。本工具一律把像素画进新画布再编码输出,不走补丁路线。
序号标记怎么用?删掉中间一个会自动重排吗?
选「序号」工具,在图上点一下就放一个数字,自动递增。删掉中间某一个时不会自动重排——因为你可能已经在正文里按这些编号写好了说明,自动改会让说明对不上。需要重排时点「序号重新编号」这个按钮显式执行。
支持手机吗?
支持。工具用的是 Pointer 事件,手指和手写笔都能画,画布区域不会被页面滚动抢走手势。移动端也可以直接从相机拍一张进来处理。
图片会上传到服务器吗?
不会。打码、标记和导出都在你的浏览器本地完成,图片不上传,关闭页面即清除。处理身份证、聊天记录这类隐私图片正该如此。