站长工具箱

专业在线工具,助力高效建站 · 纯前端本地处理

免费在线工具分类

图片压缩

压缩 PNG/JPEG/WebP,支持格式互转

二维码工具

生成 / 解码二维码,支持自定义样式

PDF 处理

合并 / 拆分 / 压缩 PDF 文档

Markdown

在线编辑器,实时预览,导出 HTML

JSON 工具

格式化 / 压缩 / 校验 / 对比

AI 润色

智能文案润色、改写、扩写

身份证号

生成测试用身份证号(含校验位)

银行卡号

生成测试用银行卡号(含Luhn校验)

所有处理在浏览器本地完成,不会上传您的文件到服务器 🔒

📁

点击上传图片

支持 JPG / PNG / WebP

❓ 图片工具常见问题

图片压缩会损失画质吗?

压缩通过调整编码质量参数来减小文件体积。滑块值越高画质损失越小。推荐 80-90% 档位,在体积和画质间取得良好平衡。

支持哪些图片格式互转?

支持 JPEG、PNG、WebP 三种主流格式互转。WebP 格式在同等画质下体积更小,是网站性能优化的推荐选择。

图片处理是否安全?会上传服务器吗?

完全安全。所有处理使用浏览器 Canvas API 在本地完成,您的图片不会被上传到任何服务器,无需担心隐私泄露。

❓ 二维码工具常见问题

生成的二维码能扫出来吗?

可以。生成的二维码符合标准 QR 码规范,微信、支付宝等主流扫码应用均可识别。支持自定义尺寸和纠错等级。

纠错等级是什么意思?

纠错等级决定了二维码被遮挡或破损时的可识别能力。等级越高(L→M→Q→H),容错能力越强,但二维码图案也会更密集。

如何解码二维码中的内容?

切换到"解码"标签页,上传包含二维码的图片即可自动识别。支持 PNG/JPG/WebP 格式,使用 jsQR 算法在本地完成解码。

📂

选择多个 PDF 文件

按名称排序合并,可拖拽调整顺序

    ❓ PDF 工具常见问题

    PDF 合并能合并多少文件?

    合并数量没有硬性限制,但建议单次不超过 20 个文件以保证性能。所有处理在浏览器本地完成,文件不会上传到服务器。

    PDF 拆分可以只提取部分页面吗?

    可以。拆分模式下点击页面标签可多选,选择完成后点击"提取选中页面"即可生成仅包含这些页面的新 PDF。

    PDF 压缩能减小多少体积?

    压缩通过移除冗余元数据、优化对象结构来减小体积,通常可节省 10%-40% 空间。如果图片压缩需求,建议先压缩图片再生成 PDF。

    ❓ Markdown 编辑器常见问题

    Markdown 是什么?

    Markdown 是一种轻量级标记语言,使用纯文本格式编写文档,可快速转换为 HTML。广泛用于技术文档、README、博客写作等场景。

    支持导出哪些格式?

    支持下载原始 .md 文件和导出为 .html 文件。导出的 HTML 包含完整样式,可直接用于网页发布。

    编辑的内容会丢失吗?

    内容编辑在浏览器本地进行,不会自动保存到服务器。建议及时点击下载按钮保存到本地。

    ❓ JSON 工具常见问题

    JSON 格式化有什么用?

    格式化可以将压缩的 JSON 数据按层级缩进展示,方便阅读和调试。同时也支持反向操作——将格式化后的 JSON 压缩为单行。

    JSON 对比功能支持大文件吗?

    对比功能在浏览器本地执行,性能受限于浏览器内存。一般建议对比 1MB 以内的 JSON 数据。使用行级别 diff 算法,新增行标记为绿色、删除行标记为红色。

    如何判断 JSON 格式是否正确?

    点击"校验"按钮即可验证 JSON 语法是否正确。如果格式有误,工具会定位错误位置并高亮显示附近内容,帮助您快速找到问题。

    💡 可输入 API Key 使用 AI 服务,或使用本地基础润色模式。多个预设文案可一键尝试。
    📌 预设文案试一下

    ❓ AI 文案润色常见问题

    AI 润色需要配置 API Key 吗?

    可选。配置 API Key(OpenRouter 兼容接口)可使用 GPT-4o 等高级模型进行深度润色;未配置时会自动使用本地基础润色模式。

    支持哪些润色风格?

    提供 5 种风格:专业正式(商务场合)、友好亲切(社交场景)、简洁精炼(去冗余)、营销推广(广告文案)、学术严谨(研究报告)。

    润色后的文案会保存到服务器吗?

    不会。所有文案处理均在浏览器本地完成,数据不会离开您的设备。请及时复制或下载处理结果。

    ⚠️ 生成的身份证号符合 GB 11643-1999 编码规则,仅供开发和测试使用,请勿用于非法用途。

    ❓ 身份证号生成常见问题

    生成的身份证号是真实有效的吗?

    生成的号码符合 GB 11643-1999 编码规则(包括准确的前 6 位地区码和末位校验码),但并不是真实的身份证号。仅供开发和测试使用。

    能控制出生日期和性别吗?

    可以。您可以选择出生年份范围(1960-2000年代)和性别。系统会根据性别自动设置顺序码的奇偶性(奇数男、偶数女)。

    可以批量生成吗?

    支持一次生成 1-50 个身份证号,每个号码附带地区、生日、性别和年龄信息。支持单条复制和批量复制。

    ⚠️ 生成的银行卡号使用真实银行 BIN + Luhn 校验算法,仅供开发和测试使用,请勿用于非法用途。

    ❓ 银行卡号生成常见问题

    生成的银行卡号是真的吗?

    号码使用真实银行 BIN 码(前 6 位)和 Luhn 校验算法生成,符合银行卡号编码规则,但并非真实卡号。仅供开发和测试使用。

    支持哪些银行的卡号生成?

    支持 15 家主流银行:工行、农行、中行、建行、交行、招行、邮储、中信、光大、华夏、民生、广发、平安、浦发、兴业。每家银行都有多个真实 BIN 码可选。

    生成的银行卡号位数是多少?

    不同银行卡号位数不同:招商银行、光大银行等为 16 位,兴业银行为 18 位,工行、农行等为 19 位。系统会根据所选银行自动匹配标准长度。