图片只在你的浏览器里处理,不会上传服务器。 隐私说明

小番茄图片混淆

把一张图的像素顺序整体打散,画面会变成看不出内容的杂色;再用同一套规则反向排一次,原图就能回来。 处理只发生在你的浏览器里,选中的文件不会上传到任何服务器。

等待选择图片
本地处理 · 不上传

把图片拖进来

也可以点击这里选择文件,或直接按 Ctrl / ⌘ + V 粘贴剪贴板里的图片。

选择一张图片开始。支持 JPG、PNG、WebP、GIF 首帧;单张不超过 800 万像素、单边 4000 像素、40MB。

文件不离开设备,断网也能处理
结果以 PNG 保存,避免有损压缩破坏像素
超过上限会等比缩小,并在页面上提示
  • 无需注册
  • 不安装插件
  • 支持手机浏览器
  • 混淆与还原使用同一套规则
第一次使用?先看 三步操作说明,或了解 它为什么可逆。 本站不会保存你选择的图片。
0 字节上传读取、重排、导出都在浏览器内完成
1 套固定规则混淆与解混淆共用同一条曲线和偏移量
3 种导入方式点选文件、拖拽图片,或直接粘贴剪贴板
先弄清楚

混淆不是打码,它只是让像素换了个座位

马赛克、模糊和涂黑会永久抹掉信息;这里做的是重新排列。颜色值一个都没少,只是原来挨在一起的像素,被拆散到了画面各处。

01 / 位置变了

每个像素都还在

混淆不修改 RGB 值,也不丢弃透明度。它只把像素从曲线上的一个位置,搬到另一个位置。搬运过程是一个一一对应的置换,因此没有信息被覆盖。

02 / 规则公开

没有密码,也能还原

曲线顺序和偏移量都写在代码里,不依赖密钥或服务器。同一张图、同一个尺寸,反向排一次就回到原点。这也意味着它挡不住有目的的破解。

03 / 计算在本地

图片不经过服务器

页面用 Canvas 直接读取你选中的文件,处理完成后再用 Blob 生成下载。没有上传接口,也没有临时存储。你可以打开开发者工具,自己看有没有图片请求。

一句实话

它适合“挡一眼”,不适合“挡一生”。如果你需要的是真正意义上的保密,请使用带密钥的加密工具;如果你只是想在群里发一张不被立刻看懂的预览图,它会很顺手。

操作路径

四步走完一个来回

不需要记参数。选图、点一下、保存,接收方再做一次反向操作。真正容易出错的不是按钮,而是图片在传输途中被改过尺寸。

  1. 把图片放进来

    点击选择、拖入,或按 Ctrl / ⌘ + V 粘贴。超过 800 万像素、单边 4000 像素的图片会先等比缩小,页面会明确告诉你缩放后的尺寸。

    支持 JPG / PNG / WebP / GIF 首帧
  2. 点击“混淆”

    像素沿 Gilbert 曲线整体偏移一个黄金分割步长。结果是一张高频噪点图,文件通常会变大,因为 PNG 很难压缩这种画面。

    处理时间取决于图片大小与设备性能
  3. 保存并发送

    下载 PNG,用“文件”方式发给对方。不要用会自动压缩的“图片”模式,也不要在相册里二次截图,否则像素对应关系会被破坏。

    原图建议留在本地做备份
  4. 让对方点“解混淆”

    接收方打开同一页面,上传混淆图,点击“解混淆”。只要尺寸没变,画面就会按原顺序拼回来。尺寸变了,就会整体错位。

    还原后建议立即另存

更细的说明、格式限制和故障排查,放在 使用教程 里。

适用场景

这些时候,它比直接发原图更合适

共同点是:你希望对方“先看不到”,但又不想永久破坏图片。需要真正保密、需要对方立刻看懂、或者图片会被平台强制改尺寸时,都不适合。

聊天

群里先发一版预览

进度图、样张、素材预览,先发混淆版。需要细节的人自然会来问,不想看的人也不会被剧透。

看边界
相册

上传云端之前

有些平台会自动生成缩略图。先把画面打散再上传,能减少缩略图被顺手看到的概率。

看边界
素材

给外部看版式

只想让对方判断构图和颜色,不想暴露细节时,混淆图可以作为占位预览。

看边界
演示

讲清“像素重排”

比起只讲公式,让对方亲手点一次混淆和解混淆,更容易理解什么是可逆置换。

看边界
原理浅析

一条曲线,一个偏移量,足够把画面打散

把图片想成一排有 W × H 个座位的剧场。Gilbert 曲线给出一个固定的入座顺序,再把这个顺序整体旋转一个偏移量。编码时,原来第 i 个座位上的像素坐到第 i + offset 个座位;解码时按相反方向搬回去。

偏移量取黄金分割的倒数:

offset = round(((√5 − 1) / 2) × W × H)

0.618… 这个比例的好处是“散得开”:相邻像素不会只挪一小格,而是被丢到画面里相隔很远的位置。规则固定、无需密钥,所以任何人都能用同一套工具还原。

这也是它的边界:可逆不等于保密。规则公开,意味着它只能挡住随手一看,挡不住认真分析。

看完整算法说明

原图内容清晰
像素已重排
混淆后只剩噪点
横向对比

和常见处理方式放在一起看

没有一种方式适合所有场景。先问自己三个问题:需不需要还原?需不需要密码?对方能不能立刻看懂?

不同图片处理方式的能力边界对比,按常见使用场景整理。
处理方式 能否还原 需要密码 挡住随手一看 适合公开分享
马赛克 / 模糊不能不需要能适合,但信息已永久丢失
裁剪 / 涂黑不能不需要部分能适合,需注意残留内容
重新压缩不能不需要很弱适合分享,不适合遮内容
密码加密能需要能需要对方有对应工具
小番茄混淆能不需要能适合,但对方需使用本站还原

说明:混淆不是加密,不能替代密码学意义上的保密措施。对比仅用于帮助选择工具。

能力边界

工具能做什么,不能做什么

把边界写清楚,比把功能吹大更有用。下面两份清单,基本覆盖了实际使用中会遇到的情况。

它能做到

  • 在浏览器本地读取图片、重排像素、导出 PNG
  • 保留 RGBA 四个通道,透明度不会丢失
  • 把混淆图按同一规则反排,恢复原始画面
  • 支持点选、拖拽与剪贴板粘贴
  • 在手机浏览器上完成全流程
  • 处理前提示缩放、格式与尺寸问题
  • 无需账号、无需安装、无需联网处理

它做不到

  • 抵御有目的的算法分析,规则是公开的
  • 阻止对方截图后慢慢查看
  • 修复被聊天软件改过尺寸或裁切的图
  • 处理 HEIC / RAW 等浏览器不支持的格式
  • 替代密码加密、数字水印或权限控制
  • 把已经永久打码的内容还原回来
  • 处理动图的所有帧,只取第一帧
常见问题

先答六个最常被问到的

如果你关心的是“会不会上传”“能不能还原”“能不能当加密用”,答案都在下面。

图片会被上传到服务器吗?

不会。文件读取、像素重排和导出都使用浏览器自带的 Canvas 接口。页面没有上传接口,处理过程中也不会把图片数据发出去。你可以打开开发者工具的 Network 面板自行验证。

混淆后的图片还能还原吗?

能。混淆只改变像素位置,不改变颜色值。把混淆图放回同一个页面,点击“解混淆”,就会按相反方向搬回去。前提是图片没有被缩放、裁剪或重新构图。

可以把它当加密工具用吗?

不建议。它没有密码,规则公开,任何人拿到图都能用同一个页面还原。它适合挡住“顺手一看”,不适合保护真正敏感的内容。涉及证件、财务或他人隐私时,请使用带密钥的加密工具。

手机浏览器能用吗?

可以。页面按移动端适配,选图、混淆、下载都能完成。微信或 QQ 的内置浏览器若限制下载,可以点右上角选择“在浏览器中打开”,再用系统浏览器保存。

为什么混淆后的 PNG 比原图大?

因为画面变成了高频噪点,PNG 很难找到大片重复区域。文件变大是正常现象。工具默认导出 PNG,是为了避免 JPG 的有损压缩破坏像素、影响还原。

还原后为什么和原图有细微差别?

最常见的原因是图片在发送途中被平台重新压缩、改了尺寸,或者你上传的混淆图被裁剪过。建议用“文件”方式发送 PNG,不要用会自动压缩的“图片”模式,也不要在相册里二次截图。

查看全部 13 个问题

下一张图,先打散再发。

不用注册,不用安装,选一张图就能开始。所有处理都在当前浏览器里完成。