✍️ 在这里签名

鼠标按住拖动即可书写,手机/平板可直接用手指。写错了点「撤销」删掉上一笔。

3.0

切换画布会清空当前笔迹,请先导出再切换。

✍️

写一笔,右侧出结果。

📊 三种签名用法对比

都是「签名」,法律效力完全不是一个级别。

方式怎么做效力适合
手写签名图片手绘后导出 PNG 贴到文档仅视觉呈现,无法律效力内部审批、非正式确认
纸质签字扫描打印出来签字再扫描有纸质原件,效力较强合同、正式材料
CA 数字签名电子签章平台实名认证具备法律效力正式电子合同

🧠 写出好看签名的四个小技巧

鼠标写字本来就难,这几个技巧能救回不少。

技巧做法效果
用触控设备手机手指 / 平板手写笔比鼠标自然得多
写慢一点匀速拖动,别甩采样点更密,线条更平滑
笔别太细3~5 之间的粗细太细会显出鼠标抖动
整体写大占满画布 70% 以上缩到文档里也不会糊

⚠️ 免责声明:本工具生成的仅为「手写笔迹图片」,属于视觉呈现,不具备《电子签名法》意义上的法律效力,不能用于需要正式签署的合同、协议、票据等法律文件。
涉及合同、借贷、劳动纠纷、房产交易等重要事项,请使用具备实名认证的电子签章平台或纸质签字。
所有绘制在你的浏览器本地完成,签名笔迹不会上传到任何服务器。

✍️

手写签名生成

图片处理 完全免费 🌙 支持黑夜模式 🔒 纯前端,签名不上传 🖱️ 鼠标 / 触屏 🫧 透明 PNG 导出

流程审批表要签名、内部确认单要签名、给 PDF 落个款——这种场景要的其实只是一张长得像手写签名的图片,但打开 PS 画半天还画不像,用鼠标在画图里画更是抖得没法看。
这个工具就解决这一件事:用鼠标或手指写下你的名字,直接导出透明背景的 PNG,贴到任何地方都能用。
它是怎么画的?
① 采集轨迹:监听 pointerdown / pointermove / pointerup(同时兼容鼠标与触屏),把每个采样点记下来;
② 平滑处理:直接把采样点用直线连起来会有明显折角,所以本工具取相邻两点的中点作为贝塞尔控制点,用 quadraticCurveTo 画出平滑曲线,写快了也不会出现锯齿;
③ 压力与速度无关:统一按你设定的粗细绘制,保证线条粗细一致(这是「签名图」和「真实笔迹」最大的区别);
④ 透明画布:画布不铺任何底色,只有笔迹有颜色,其余区域保持透明,导出 PNG 后直接贴在合同、Word、PDF 上,不会带一块白底;
⑤ 撤销:每一笔(从按下到抬起)单独存储为一个笔画对象,撤销就是删掉最后一个笔画再整体重绘。
怎么写得好看一点:
· 能用触屏就用触屏,手指或手写笔比鼠标自然得多;
· 写慢一点,采样点更密,平滑效果更好;
· 笔别太细,3~5 之间最稳,太细会把鼠标的抖动全暴露出来;
· 整体写大,占满画布 70% 以上,缩小贴到文档里才不会糊。
重要提醒:这样生成的只是笔迹图片,属于视觉呈现,不具备法律效力;正式合同请用电子签章平台或纸质签字。
整个流程都在你自己的浏览器里跑,签名笔迹不会上传到任何服务器。

类别图片处理
输入方式鼠标 / 触屏(Pointer Events)
导出格式PNG(透明背景)
运行方式纯前端本地,不上传

核心特性

鼠标 / 触屏通用
贝塞尔平滑
笔粗细可调
四种常用墨色
按笔撤销
透明 PNG 导出
三档画布尺寸
本地不上传

关于这个工具

怎么画:
① pointerdown 起笔,新建笔画对象并记起点;
② pointermove 采集点,实时用中点 + quadraticCurveTo 绘制平滑线段;
③ pointerup 收笔,把该笔画压入笔画数组;
④ 撤销 = pop 掉最后一个笔画 → 清空画布 → 重绘剩余笔画;
⑤ 导出时新建等尺寸离屏画布重绘全部笔画,再 toBlob('image/png'),保证导出图不失真、不含 UI 辅助线;
⑥ 统计墨迹外接矩形范围,判断签名是否写得太小。
它不做:不做笔迹压力感应、不做字形美化、不做矢量输出。生成结果不具备法律效力,请勿用于正式合同签署。

怎么用

  1. 第 1 步
    在左侧画布上按住鼠标拖动(或手指滑动)写下名字。
  2. 第 2 步
    不满意点「撤销」删掉上一笔,或「清空」全部重来。
  3. 第 3 步
    调笔粗细与颜色(正式场合建议墨黑)。
  4. 第 4 步
    点「⬇️ 导出透明 PNG」保存到本地。
  5. 第 5 步
    把 PNG 贴到 Word / PDF / 审批系统里即可。

更新记录

  • v1.0 2026-09-21 工具正式上线:支持鼠标与触屏(Pointer Events)书写,采用中点贝塞尔平滑消除折角,提供笔粗细(1~12)、墨黑 / 钢笔蓝 / 深蓝 / 朱红四种常用色与自定义色、按笔撤销、三档画布尺寸与透明 PNG 导出;附法律效力对比表与书写技巧表。全程浏览器本地处理,签名不上传,适配黑夜模式。

常见问题

这样生成的签名有法律效力吗?
没有。这一点必须说清楚。
本工具输出的只是一张手写笔迹的图片,它不包含任何身份信息、时间戳、数字证书,也无法证明「是本人亲手写的」——任何人都可以在这里写你的名字。
《电子签名法》认可的可靠电子签名需要实名认证 + 签署人专有控制 + 改动可检测,这必须由具备资质的电子签章平台(CA 机构)完成。
所以:
· 可以用:内部审批、非正式确认、演示物料、内部培训材料;
· 不能用:合同、协议、借条、离职文件、房产交易等法律文件。
为什么导出的图片贴到文档里是白底的?
多半是你没导出成 PNG,或者把图片截图了。
本工具导出的是透明背景 PNG,笔迹之外完全透明。但如果:
① 你用的是「复制图片」功能,某些老软件粘贴时会自动填充白色背景;
② 或者你是用截图工具截的画布,那截到的就是页面的白底。
解决办法:用「⬇️ 导出透明 PNG」下载文件,再插入文档(Word / PDF 都支持 PNG 透明)。
用鼠标写出来的线条抖得厉害怎么办?
鼠标本身就不适合书写,这是硬件限制。几个缓解办法:
① 换成触屏设备:手机手指或平板手写笔,效果天差地别;
② 写慢一点:采样点更密,平滑算法效果更好;
③ 把笔调粗:粗细 4~6 能盖住大部分抖动;
④ 写大一点:占满画布,抖动在整体中的占比就小了。
如果还不行,也可以直接在纸上签好名,拍照后用「图片去背景」类工具处理,效果最接近真实笔迹。
切换画布尺寸会丢失签名吗?
会。切换画布等于换了一张新纸,当前笔迹会被清空。
这是为了避免「把 900px 的笔迹硬塞进 600px 画布导致比例失真」这种更难解释的情况。
所以:先导出满意的版本,再切换尺寸重写。
我的签名会被上传吗?
不会。绘制、平滑、导出全部在你自己的浏览器里用 canvas 完成,笔迹数据不会上传到任何服务器,页面刷新后即清除。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码