移除 PDF 的密码
移除密码在你输入能打开文件的密码后,解密有密码保护的 PDF,并返回没有保护的副本。它不会猜测、破解或找回忘记的密码。
把文件拖到这里,或点击选择
支持 PDF · 单个文件不超过 500.0 MB · 一次最多 20 个文件
也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。
移除密码在你提供能真正打开文件的密码时,用 qpdf `--decrypt` 解开带密码的 PDF。用于你自己的导出,或客户连密码一起交给你的文件。它不会暴力破解、找回或猜测丢失的口令。
若 PDF 没有声明加密,会在确认文件能被解析为 PDF 之后,以同样的主文件名加 `.pdf` 扩展名原样返回同一份字节。判断依据是文件是否声明了加密,而不是你的阅读器有没有碰巧向你要密码。
密码错误会以报错关闭,没有残缺文件。解密成功后,合并、OCR 和转换看到的是普通 PDF。解开后的副本若泄露更容易被读;请按此存放。
网站发送一个 `password` 字段。qpdf 把它当作解密密钥。所有者密码的权限标志,和用户密码的打开锁,是不同的 PDF 模式;请发送与文件加密方式匹配的那个密码。
移除密码不是去掉证书签名。要从 PDF 中剥掉签名字段,请使用移除证书签名页;移除密码只去掉密码加密。
只解密你有权打开的文件。本页黄色提示就是这条边界。API 客户端应在每次请求里传一次密码,且不得写入日志。
若政策禁止把解密后的明文送进托管服务,请自行部署。解开之后,若文件外出仍需加密,可用添加密码再设新密码。
一个现实的任务:你的会计系统导出了一份 14 页、带打开密码的季度报告,你想在它前面加一张封面。上传导出文件,输入你设的密码,下载结果。它应该还是同样的 14 页,打开时不再提示输入密码,所以合并 PDF 能把它当作普通文件接收。注意,下载文件沿用上传文件的名字,所以在它落到加密原件旁边之前,请先重命名。
出错时你看到的信息是具体的。密码不匹配会得到 400 响应,原因是 `wrong_password`。对需要密码的文件给了空密码,则是 `password_required`。两者都表示没有产出任何文件;请原样重新输入密码,留意键盘布局和末尾的空格,如果你确实没有密码,请去问签发这份文件的人。完全不是可读 PDF 的文件会以无效 PDF 错误被拒绝;对损坏但仍想要的文件,下一步是修复。
按目标选择。要去掉密码并保留其他一切,用移除密码。要只发送解锁后文件的部分页面,之后运行提取页面或删除页面。要清除元数据,运行清理 PDF。要用另一个密码重新锁上文件,运行添加密码。
功能
- 用你提供的密码做 qpdf `--decrypt`
- 未加密文件原样返回
- 不会破解或找回未知密码
- 匿名 API:/api/v1/security/remove-password
适用场景
- 打开你自己带密码的导出以便编辑
- 把已获授权的共享文件准备好再合并
- 在已知密码的文件上先解密再 OCR
- 客户确认可以不加密保存之后,去掉客户文件上的密码
如何移除 PDF 的密码?
- 确认你有权去掉这份文件的加密,比如密码是你设的,或是发件人给你的。
- 上传 PDF,原样输入设置时的密码;表单上这个字段是必填的。
- 点击处理。密码错误会以 `wrong_password` 终止运行且不产生文件,请用正确的密码重试。
- 下载解密后的 PDF,打开一次确认它不再要密码,并重命名,避免覆盖原件。
- 妥善存放解开后的副本;如果它还需要加密外发,请对它运行添加密码。
限制与边界
- 不能破解密码
- 密码错误会以报错关闭
- qpdf 解不了的加密方案不在范围内
- 每次运行只能处理一个文件和一个密码
- 无法解析为 PDF 的文件会以无效 PDF 错误被拒绝
- 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。
示例
- 正确的用户密码得到可复制文字的开放 PDF
- 错误密码返回报错,而不是残缺文件
- 一份 14 页的加密报告配上正确的密码,返回 14 页、合并 PDF 能接收的文件
- 从未加密过的导出文件返回时,页面原封不动
本工具的隐私说明
文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。
常见问题
- 我忘了密码。能帮我找回吗?
- 不能。移除密码只在你已经知道密码时有效。
- 为什么文件原样回来了?
- 字节里没有 /Encrypt 标记时,没有东西可解密。本工具返回原文件。
- 这和去掉数字签名是一回事吗?
- 不是。签名用证书。移除密码只去掉密码加密。
- 元数据会被清掉吗?
- 不会。移除密码只解密。其他清理请用清理 PDF 或编辑元数据。
- 密码错误时我会得到什么错误?
- 400 响应,原因是 `wrong_password`。如果文件需要密码而没有发送密码,原因是 `password_required`。两种情况都不会返回文件。
- 解锁后的文件会保留名字吗?
- 它沿用上传文件的主文件名,加上 `.pdf` 扩展名,所以保存到原件旁边之前请先重命名。
- 之后怎样重新加上密码?
- 把解锁后的文件交给添加密码,在那里可以设置新密码。
- 能一次解锁多个文件吗?
- 不能。本页每次处理一份 PDF;请对每个文件重复一遍,输入该文件自己的密码。
最后更新:
用代码调用
本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。
curl -X POST "https://pdf123.xyz/api/v1/security/remove-password" \
-F "[email protected]" \
-F "password=your-password" \
-o output.pdf也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档
在 AI 代理中使用
Skill装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「移除密码」: /skills/pdf123-unlock.md
文件只用于本次处理,完成后自动删除。