签名制作 - 在线手写您的签名

用鼠标、手指或触控笔在下面的签名板上签名,然后下载一张紧贴笔迹裁切的透明PNG。不上传,也不保存任何内容。

墨色
笔尖粗细3 px

在此签名——用鼠标、手指或触控笔拖动

留白12 px

先写点什么,才能显示下载尺寸

本工具画出的是您签名的图片。它只是一个普通的图片文件,不是经过认证的数字签名或电子签名——没有加密、没有身份核验,也没有审计记录。对于必须在法律上可验证的协议,请使用专门的电子签名服务。

这个签名制作工具究竟做了什么

签名板是一个监听指针事件的HTML画布,因此鼠标、触控板、手指和压感触控笔共用同一套代码。您的设备报告的每一个采样点都会连同位置和时间戳一并记录;在高刷新率的数位板上,两帧动画之间堆积的额外采样点还会从合并事件列表里读回来——一个飞快的连笔是按硬件产出的速率被捕捉的,而不是按屏幕重绘的速率。这些原始采样点绝不会用直线连起来。每个采样点成为一段二次贝塞尔曲线的控制点,而曲线穿过相邻采样点之间的中点。正是这种中点构造,让结果读起来像手写字而不是地震仪的记录;又因为每一段都恰好从上一段结束的位置开始,整条笔画不会出现可见的接缝。粗细沿笔画变化。如果您的设备报告的是真正在变化的压力,比如Apple Pencil或数位板笔,那个读数会直接驱动线宽。鼠标恒定报告0.5,很多触摸屏则永远报告同一个固定值,所以有压力字段本身说明不了什么;本工具只在压力于一笔之内确实发生变化时才信任它,否则退回到用指针速度:缓慢从容的曲线画得粗,快速的甩笔画得细,范围在您所选笔尖粗细的40%到160%之间。每一个宽度都会与前一个做滤波,这样单个抖动的采样点不会在线条上留下一个疙瘩。下载时,笔画会以签名板三倍的尺寸在屏幕外重新渲染到一张完全透明的画布上,然后扫描每个像素的alpha通道找出笔迹的包围盒,再按这个盒子加上您选的留白进行裁切。PNG保留它的alpha通道;JPG选项会先把裁切结果画到白底上,因为JPEG完全不支持透明。笔画只存在于页面内存里——不会上传,重新加载标签页就会丢失。

为什么手写签名比扫描更好

如今大多数需要签名的文件都是数字的,而常见的变通做法却不是。把合同打印出来、签好、再扫描回去、然后裁剪,要花十分钟外加一台打印机,扫出来的东西还偏灰、歪斜,四周围着页面的其他部分。直接在屏幕上写省掉了这一切,而且得到的图像比扫描仪能给的更干净,因为既没有纸张纹理,也没有阴影,更没有需要事后清理的JPEG噪点。真正关键的是那张透明PNG。Word、Google Docs、Pages、Acrobat、Figma以及所有邮件客户端,都能把它叠在已有文字上,而不会像扫描签名那样拖着一个白色矩形,所以您可以把它放到签名栏、发票页脚或信笺抬头上,底下的内容依然透得出来。又因为文件是按笔迹而不是按签名板裁切的,您插入的就是签名本身,而不是一大块几乎空白、还会把周围段落挤开的方块。手机是做这件事最自然的地方。在触摸屏上用手指远比用鼠标更接近一支笔,而这块签名板对触摸的支持是到位的,所以用手机在送货单或家长同意书上签字只要几秒钟。批改作业的老师、给发票盖章的自由职业者、做签名水印的插画师,以及任何被要求交回一份签好字的表格的人,最后需要的都是同一个小小的透明文件。如果您的签名已经写在纸上,那就走错页面了——把它拍下来,交给我们的签名去背景工具,它能把照片里的纸张白色去掉。本工具是给当场签字用的。

往合同或发票上放一张透明PNG,不带扫描件那个白方块
得到紧贴笔迹本身裁切的文件,而不是一大块把段落挤开的空白
用手指在手机上签,或者用能报告真实压力的触控笔,几秒钟搞定
签名留在您自己的设备上——绘制、渲染和编码全程没有任何上传

如何手写并下载您的签名

四步,不用注册也不用上传。全部发生在这个页面里。

1

选一个墨色和笔尖粗细。如果您希望笔画像真钢笔尖那样有提按变化,就保持“随速度和压力改变粗细”开启;想要粗细均匀的线条就关掉它。

2

在板上签名。用鼠标拖动,或在触摸屏上用手指或触控笔——书写时页面不会在您手下滚动。每一次落笔到抬笔算作一笔,所以撤销会移除最后一笔,Ctrl或Cmd加Z也一样。

3

看一眼签名板下方显示的下载尺寸。它会随着您书写和拖动留白滑块而更新,显示的是裁切后笔迹的尺寸,而不是签名板的尺寸。

4

下载透明PNG用于文档、幻灯片和邮件签名档,如果您需要一个没有alpha通道的格式,就下载白底JPG。在Word或Google Docs里插入PNG后,把文字环绕设置为“浮于文字上方”,它就能压在签名栏上。

常见问题

不算,而且这个区别值得说清楚。本工具做出来的是一张您笔迹的图片——一个PNG或JPG文件,没有加密、没有身份核验、没有时间戳机构,也没有审计记录。经过认证的电子签名平台会用密码学封装,把签名绑定到经过验证的身份和某一份具体文件上,而这正是eIDAS、ESIGN法案等法规在最高保证等级上所依赖的东西。大量日常文书完全接受一张手写签名图片,在很多司法辖区,只要能证明签署意图,签名图片依然可以具有法律效力;但如果这份协议是您将来可能要在争议中据理力争的,请使用专门的电子签名服务,而不是粘一张图片。
不会。签名板是您自己浏览器标签页里的一个画布元素,笔画保存在页面的JavaScript内存中,下载文件是在本地把画布编码成blob生成的。整个过程中不存在任何上传请求,所以您的签名不会到达我们或任何其他人手里。反过来说,它也不会被保存下来:关闭或刷新标签页就会丢弃这幅画,所以请在离开之前先下载文件。
是真正透明的。笔画画在一张从未被填充过背景色的画布上,所以笔迹之外的每个像素alpha值都是0,把文件叠到其他内容上时它们保持不可见。签名板背后的棋盘格图案就是这份透明度的预览。JPG选项则不得不有所不同:JPEG格式没有alpha通道,所以裁切结果会在编码前被画到白底上。除非您的流程里有什么东西死活不接受PNG,否则请用PNG。
可以,而且这正是这块签名板主要针对的场景。触摸和触控笔输入与鼠标走的是同一条指针事件路径,而且画布在其区域内禁用了浏览器自带的触摸手势,所以拖动手指是在画画而不是滚动页面。如果您有Apple Pencil、三星S Pen或能报告真实压力的数位板,笔画会随着您用力的轻重而变粗变细;在只报告固定值的普通电容触摸屏上,则由速度模型接管。
因为导出是按笔迹裁切的。签名通常只占签名板的五分之一甚至更少,未裁切的文件里绝大部分都是看不见的像素,插进文档时会把文字挤来挤去。您写完之后,工具会扫描渲染结果的alpha通道,找出所有非透明像素的外接矩形,加上滑块设定的留白,然后在那里切开。签名板下方的数字会在您点击之前就显示结果,如果您需要固定尺寸的图片,也可以把裁切完全关掉。
笔画会在裁切前按屏幕上签名板尺寸的三倍重新渲染,因此桌面端一块通栏签名板会产出一张约2700像素宽的源图,裁切后的签名通常落在900到2000像素宽之间,取决于您用掉了多大面积。这对在普通签名栏上以300 DPI打印来说绰绰有余。由于笔画是以坐标而不是像素的形式保存的,这个放大是一次真正的重新渲染——曲线在更高分辨率下被重新计算,而不是从屏幕上放大出来的。
在本页面不行。输出是点阵图,PNG或JPG。内部确实把签名存成了笔画坐标,这也是高分辨率重新渲染得以实现的原因,但这些笔画是用可变线宽和圆头笔帽栅格化出来的,无法干净地映射成简单的矢量路径,所以导出成SVG要么丢掉提按变化,要么产生一个非常臃肿的文件。如果您需要矢量图来做logo或雕刻,实际可行的路线是下载PNG之后再做一次位图转矢量的描摹。
在本页面不行,因为这里根本没有图片上传功能;这块板只记录您在上面画的东西。请把纸上的签名拍照或扫描,然后改用我们的签名去背景工具,它正是为此而生:去掉墨迹周围的纸张白色,给您同样一张透明PNG。在这里重新写一个签名通常更快,也一定更干净,但如果您需要的正是纸上那一个版本,那另一个工具才是对的。

更多图片工具

探索其他强大的图片编辑工具