ASCII 艺术字生成器

输入文字,块字横幅随打随出,直接复制。

最多 200 个字符、8 个非空行。内建字形只覆盖可打印 ASCII;其他字符会显示为占位框。

使用方法

  1. 在输入框里打字,横幅每次按键都会重绘——没有提交按钮,也没有加载状态。
  2. 每个非空行各成一块横幅,空行跳过;制表符按一个空格处理,行尾空格会从结果中去除。
  3. 选择风格:实心与阴影用 Unicode 块字符,井号是唯一纯 7-bit ASCII 的风格,描边用制表符沿笔画描线,斜体把每一行水平错开。
  4. 复制横幅,或下载为 ascii-art.txt;两者都与预览中的文本逐字一致。

示例

输入

NI HAO

结果(实心风格)

█   █ █████       █   █  ███   ███
██  █   █         █   █ █   █ █   █
█ █ █   █         █   █ █   █ █   █
█  ██   █         █████ █████ █   █
█   █   █         █   █ █   █ █   █
█   █   █         █   █ █   █ █   █
█   █ █████       █   █ █   █  ███

结果是确定性的:同一段文字、同一风格在任何设备上逐字节相同;换风格只换画法。中文、阿拉伯文、emoji、带重音的字母会变成占位框并在提示里计数——不做音译,也不静默丢弃。

范围、局限与常见问题

  • 内建字形只覆盖可打印 ASCII(A–Z、a–z、0–9 与常见标点)。中文、日文、韩文、阿拉伯文、emoji、带重音的拉丁字母都会显示为占位框;不自动音译、不自动去重音。
  • 只有 5 种风格,不做 279 字体库、不做彩色、不做边框或注释包装;这些需求请用 TAAG / asciiart.eu / manytools。
  • 只产出文本:不导出 PNG / SVG,不做图片转 ASCII。
  • 上限 200 个字符(按字素簇计)和 8 个非空行;超出部分不绘制,并明确提示,不静默截断。
  • 结果依赖等宽字体显示;粘贴到非等宽环境(聊天框、部分网页)可能错位——这是文本艺术品的通性。
  • 描边用制表符画笔画而不是填实;阴影会让整体宽、高各多 1 格,斜体多 3 列。这些是画法差异,不是多画了字。
  • 输入不进 URL、不写 localStorage、不发请求;刷新回到空状态,没有携带文字的可分享链接。
  • 不做历史记录、收藏夹、批量生成和字体预览长列表。

把普通文字再加工一下。