汉字点阵生成器工具

在线汉字转点阵编码工具,支持8×8到32×32多种点阵大小,支持横向扫描和纵向扫描两种模式,支持MSB/LSB位序选择,输出C语言数组、十六进制等格式,适用于单片机、OLED、LED点阵屏嵌入式开发字库生成

最后更新: 2026/6/7
点击字符切换点阵预览共 4 个字符
「好」点阵预览
16×16 · 32 字节
← 横向扫描(行序)→
行0:Byte0Byte1
行1:Byte2Byte3
行2:Byte4Byte5
行3:Byte6Byte7
... 共 16 行
16 行 × 2 字节 = 32 字节
位序
MSB First — 像素 bit7 6 5 4 3 2 1 0 →
「好」数据0 字节
全部 4 个字合并数据0 字节
分享:

使用说明

  1. 输入文字框中输入一句话或若干汉字(如"好工具啊"),工具自动拆分为单字列表。
  2. 点击字符列表中的任意字,在下方点阵预览中查看该字的像素效果,颜色按字节分组显示。
  3. 选择点阵大小:8×8 适合极小屏,16×16 最常用,24×24 / 32×32 适合大屏或高清显示。
  4. 选择扫描方向:横向扫(行序)或纵向扫(列序),需与目标显示模块的驱动方式一致。
  5. 选择位序:MSB(高位在前)或 LSB(低位在前),参照显示芯片数据手册确定。
  6. 选择输出格式:C 数组格式带注释,可直接粘贴到嵌入式工程;十六进制适合手动调试。
  7. 单字数据区域复制当前字的数据,或在全部合并数据区域一次复制所有字的字节数组。

核心功能

  • 1
    多字批量生成
    输入整句话自动拆分为单字,点击任意字预览点阵效果,一键复制全部字符的合并数据,无需逐个操作。
  • 2
    多种点阵规格
    支持 8×8、12×12、16×16、24×24、32×32 五种常用点阵大小,覆盖主流嵌入式显示模块需求。
  • 3
    横向 / 纵向扫描
    支持横行扫描(行序)和纵向扫描(列序)两种方式,适配 OLED、LED 点阵、LCD 等不同驱动协议。
  • 4
    MSB / LSB 位序
    支持高位在前(MSB First)和低位在前(LSB First)两种位序,灵活适应各类显示控制器要求。
  • 5
    多格式输出
    提供 C 数组(含行/列注释)、十六进制、二进制、十进制四种格式,C 数组可直接粘贴到嵌入式工程。
  • 6
    可视化点阵预览
    实时渲染像素网格,按字节分组着色,悬停任意像素可查看字节编号和十六进制值,帮助理解编码结构。

适用场景

OLED 显示屏字库
为 SSD1306、SH1106 等 OLED 驱动芯片生成中文字库,直接用于 Arduino、ESP32、STM32 项目。
LED 点阵屏
为 8×8、16×16 LED 点阵模块生成显示数据,适用于广告牌、时钟、滚动字幕等创客项目。
LCD 图形显示
为 LCD 图形模式生成字库字节,支持 TFT 彩屏、e-ink 电子墨水屏等各种分辨率显示屏。
嵌入式精简字库
为资源受限单片机制作只包含所需汉字的精简字库,相比内置完整字库可大幅节省 Flash 空间。