✍️

文字转手写

文字转手写把你输入的文字重新绘制成虚拟纸张上的手写页:先挑一款手写字体、一个纸张预设和墨水颜色,再把整页导出为 PNG。在默认设置下(Caveat、24 px、A4),一页可容纳 19 条横线,导出文件为 1600 × 2200 像素、名为 handwriting.png 的图片。

嵌入此工具

× px

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

1 个评分
✓

关于文字转手写

文字转手写会把你在「你的文字」框里输入的内容,画成一张手写页面的图片。可选的手写字体共六款——Caveat、Dancing Script、Indie Flower、Shadows Into Light、Patrick Hand 和 Kalam;纸张预设有五种,点一下即可套用:「笔记本」、「白纸」、「黄色便笺」、「方格纸」和「复古」。滑块负责设定字号(14 px 至 48 px)、行高(1.2 至 3.2)和字距(0 px 至 6 px),色块决定墨水颜色与纸张颜色,「横线」和「边距线」两个复选框则用来加上横格和边距竖线。

页面的几何结构只遵循一条规则:行间距等于字号乘以行高,所以默认的 24 px 配 2.2 会在两条横线之间留出 52.8 px。第一行写在上边距下方整整一个行距处——60 px 加 52.8 px——勾选「边距线」时自左边缘缩进 95 px,因此在 800 × 1100 px 的 A4 页面上留下一列 665 px 宽的书写区。按默认设置,一页可排十九行;Letter(816 × 1056)为十八行,A5(560 × 790)为十三行。每一行都会随机偏移最多一个像素(水平方向)和四分之三个像素(垂直方向),避免整页看起来像机器排版;点击「下载PNG」时,页面会以预览两倍的尺寸渲染,A4 即 1600 × 2200 px。

导出结果只有一页。超出最后一条横线的文字不会自动接到第二页,而是直接不绘制,所以较长的文档需要自己分段导出。工具没有 PDF 导出、没有页码,也无法上传你本人的笔迹样本——结果是一款字体,而不是你手写的复制品。

绘制全部在本地完成:你输入的文字画在浏览器内的 canvas 上,不会上传到服务器,也不会被保存。不过页面并非完全不发请求——除了从 Google Fonts 下载这六款网络字体,它还会加载本站的统计、广告和征求同意脚本。

使用场景

小学老师制作写字练习页:在「笔记本」预设上用 32 px 的 Kalam,每张 A4 可得十四条间距宽松的横线,孩子有足够空间在示范句下方逐行抄写。
产品设计师需要在应用原型里放一张可信的手写便条。「白纸」预设去掉横线和边距线,20 px 黑色墨水显得中性,导出的 PNG 可直接作为图层放进 Figma。
婚礼策划人写桌卡:A5 搭配「复古」预设(米色纸 #f4e8c1、棕色墨水 #5d4037、不显示边距线)可排十三行,足够写下宾客姓名和一行简短菜单。
视频剪辑师制作看起来像手写的片头卡:Letter 纸张、48 px 的 Dancing Script、取消勾选「横线」,导出尺寸为 1632 × 2112 px,放进 4K 画面里裁切也不会发虚。
教印地语的老师准备阅读页。六款字体中只有 Kalam 的 Google Fonts 样式表包含天城文字符子集,因此印地语能以手写体呈现,而不会退回浏览器的后备字体。

如何把输入的文字转成手写体?

1

在「你的文字」框里输入或粘贴文字,下方的「预览」会随每次按键重绘。

2

点击一个纸张预设——「笔记本」、「白纸」、「黄色便笺」、「方格纸」或「复古」——一次性设定纸张颜色、墨水、横线和边距线。

3

在「字体」菜单里选一款手写体:Caveat、Dancing Script、Indie Flower、Shadows Into Light、Patrick Hand 或 Kalam。

4

设定字号(14 至 48 px)、行高(1.2 至 3.2)和字距(0 至 6 px);行间距等于字号乘以行高,因此这两个滑块决定一页能排几行。

5

选择纸张尺寸——A4、Letter 或 A5——再设定墨水颜色:它的色块旁边有一个输入框,可直接填入十六进制色号以取得精确色调;纸张颜色只能用它自己的色块选取。最后用「横线」「边距线」复选框显示或隐藏格线。

6

确认「预览」确实显示了你选的字体,然后点击「下载PNG」,把页面以预览两倍的尺寸保存为 handwriting.png。

专业提示

  • 先调行高再调字号。行间距等于字号乘以行高:24 px 下把滑块从 2.2 推到 3.0,横线间距会从 52.8 px 变成 72 px,一张 A4 也会从十九行减到十四行。
  • 把墨水色值直接输入「墨水颜色」色块旁的文本框,而不是用取色器。该框接受十六进制色号,品牌色或某支校园钢笔的确切蓝色只需输入一次就能精确保留。
  • 想让字迹铺满整页时,取消勾选「边距线」:每行起点会从距左边缘 95 px 移到 40 px,A4 上的书写列宽也从 665 px 增加到 720 px。
  • 点击「下载PNG」之前,先等「预览」区真正换成新字体的样子。canvas 只会用已经下载完成的网络字体作画,刚切到 Shadows Into Light 就立刻导出,可能会把普通后备字体固定进图片里。
  • 六款字体里真正连笔的只有 Dancing Script。字距是在排好字之后再按固定像素把字符推开,所以即使是默认的 1 px,它的连接笔画也会出现缺口,到 3 px 就完全断开。Caveat 看着像连笔,但字母其实从不相接,因此它和 Indie Flower、Patrick Hand 一样,用满 6 px 也不会出问题。

故障排除

问题:

「下载PNG」按钮是灰色的,点了没反应。

解决方案:

只要「你的文字」框为空或只含空格,该按钮就会以 40% 不透明度保持禁用。输入或粘贴至少一个可见字符后,按钮会恢复完全不透明;导出随即立刻开始,不会弹出任何确认窗口。

问题:

预览里能看到全部文字,但下载的 PNG 在页面中途就断了。

解决方案:

导出只有一页。超出最后一条横线的行会被丢弃,而不是接到第二页——按默认设置,就是第十九行之后的全部内容。请降低字号或行高、把纸张尺寸从 A5 换成 A4,或者把文字拆开分两张图片导出。

问题:

导出的 PNG 用的是普通字体,不是我选的手写体。

解决方案:

canvas 只会用已经下载完成的网络字体作画。如果你刚换过「字体」菜单就立刻点「下载PNG」,新字体可能尚未到达,浏览器便会替换成默认字体。请等到「预览」明显换了字形后再重新导出。

问题:

字迹起点偏右太多,或者压到了边距竖线上。

解决方案:

勾选「边距线」时,每行都从距左边缘 95 px 处开始——比位于 80 px 的竖线右移 15 px——A4 上的书写列宽为 665 px。取消勾选「边距线」即可从 40 px 开始,多出 55 px 宽度;竖线本身的位置是固定的,没有滑块可调。

问题:

预览里换了行的长网址或不含空格的长串,在导出的 PNG 里却越过右边缘被截断。

解决方案:

换行只在空格处发生。预览是 HTML,可以在词中断开;导出则按整词测量:默认设置下 665 px 宽的书写区会把 825 px 宽的网址留在同一行,canvas 在纸张边缘把它截断。请在网址中间加一个空格或换行,或把字号调小到该词能放下为止。

常见问题解答

在「你的文字」框里输入或粘贴内容,下方的「预览」会随每次按键重绘。在「字体」菜单里选一款手写体,点一个纸张预设(例如「笔记本」或「复古」),再调整字号、行高和字距,直到页面满意为止。点击「下载PNG」即可把整页保存为图片。全程无需上传文件,也不用注册账号。

不能。工具只用六款现成的手写字体作画——Caveat、Dancing Script、Indie Flower、Shadows Into Light、Patrick Hand 和 Kalam——页面上没有任何上传笔迹样本或据此训练模型的入口。整页里每个字母 a 的形状都完全相同,只有每行最多一个像素的随机偏移打破了这种整齐。

只能部分支持。页面加载的 Google Fonts 样式表为六款字体提供拉丁与扩展拉丁字符,为 Caveat 提供西里尔字符,为 Kalam 提供天城文,为 Dancing Script 和 Patrick Hand 提供越南语字符。因此俄语可用 Caveat,印地语可用 Kalam。阿拉伯语、中文、日语、韩语、孟加拉语和希腊语在六款字体中都没有覆盖,浏览器会替换成默认字体。

不是。它是字体渲染,不是生成式模型。你的文字会用所选手写字体绘制到 HTML canvas 上,唯一增加的变化是每行水平方向最多一个像素、垂直方向最多四分之三像素的随机偏移。正因如此,结果才会即时出现,而且除了这点抖动之外每次都完全一致。

按默认设置(A4、24 px、行高 2.2)为十九行。这些行能写下多少单词,取决于字体和文本本身:用一段普通英文散文测试,Caveat 装得最多,Dancing Script 与 Patrick Hand 略少,六款中最宽的 Kalam 比 Caveat 少约五分之一。绝对数值在不同测试之间有几个百分点的浮动。把字号降到 18 px,一页可增至 25 行;升到 32 px 则减到 14 行。

不能直接导出。唯一的导出方式是「下载PNG」,保存的文件名为 handwriting.png;A4 尺寸为 1600 × 2200 像素,是预览的两倍,打印到真实 A4 纸上约相当于 190 dpi。若需要 PDF,可把图片插入文档,或打开浏览器的打印对话框并选择「另存为 PDF」。

点击「白纸」预设:它会把纸张设为 #ffffff、墨水设为 #000000,并取消「横线」和「边距线」的勾选。导出的 PNG 仍带纯白背景,因为 canvas 会在绘制文字前先用纸张颜色填满,且没有透明选项。若要做叠加图层,请之后在图像编辑器里抠掉白底。

它就是一张普通 PNG,任何接受图片的应用都能用:GoodNotes、Notability、OneNote、Google 文档、Word 或幻灯片。它以扁平图片而非笔迹轨迹的形式导入,因此这些应用无法重排文字、编辑词句,也无法对它运行自带的手写识别。若用于作业,请先确认学校是否接受打印页面。

Word 本身没有手写转换功能,只能给输入的文字套用一款手写字体。可行的做法有两种:在系统里安装手写字体后在 Word 中套用;或者在本页排好版,再通过「插入」→「图片」放入导出的 handwriting.png。后者能保留横线、边距线和纸张颜色,这些是 Word 字体无法还原的。

不能,它只朝一个方向工作。把手写照片或扫描件转成可编辑文字属于光学字符识别,需要完全不同的引擎;本页面做的是取用已输入的字符并把它们画出来。如果你要的是反方向,请使用 OCR 应用或笔记应用内置的识别功能。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI
Powered by free AI models · Full chat →