piapia123
zh

ASCII 艺术字(点阵大字)

文本

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

把一段文字画成点阵大字 —— 每个字符用 5×7 的格子拼出来,整块可以复制到代码注释、README、终端输出或聊天窗口里。字形是按标准点阵字体手绘的,覆盖 26 个字母、10 个数字与 40 多个常用符号。填充字符可以换(`#`、`*`、`@` 各有不同的观感),字符间距也能调宽。行尾不留空白,所以粘到别处不会拖出一长条空格。画不出来的字符(中文、日文、emoji)会列出来报错,而不是画个问号糊过去 —— 一段「Hello 世界」如果只把汉字变成问号,你拿到的是一张看着还行、其实缺字的图。

功能

  • 5×7 点阵字形,覆盖 A–Z、0–9 与 40 多个常用符号
  • 填充字符可换:默认 #,也可以填 *、@、O 等
  • 字符间距可选 1 列或 2 列
  • 小写自动转大写
  • 行尾不留空白,粘到别处不会拖出空格
  • 画不出的字符逐个列出,不会静默替换成问号

使用方法

  1. 输入要画的文字(英文与数字)
  2. 大字实时出现在输出区
  3. 需要时换一个填充字符或调宽间距
  4. 复制整块,粘到注释或 README 里

常见问题

支持中文吗?
不支持。点阵字体是逐字形手工画的,只有 ASCII 的字母、数字与常用符号。中文、日文、emoji 都不在其中 —— 输入它们会得到一条明确的报错,列出是哪几个字符画不出来。
这个用在哪里?
常见三种:代码里的分节注释(把 `// SECTION` 画大)、README 或文档的标题、终端脚本启动时的横幅。也可以放在聊天的代码块里当装饰 —— 它用的是纯文本,到哪都不会跑版。
为什么字符之间要留一列?
因为点阵字形的左右边缘会紧贴在一起,不留间隔的话 `HELLO` 会连成一片看不清。默认留 1 列;想要更松散的效果可以选 2 列。

相关工具