给文本画一个边框
用制表符(┌─┐、╔═╗、╭─╮、┏━┓)或 ASCII(+-+)给文本加边框,支持内边距、对齐和标题,韩文、中日文和表情符号的宽度也能对齐。
请把边框粘贴到使用等宽字体的地方(代码块、终端、纯文本邮件、Discord 的 ``` 代码块)。在比例字体中,右边缘无法对齐。有些东亚字体会把制表线画成两列宽,这时请改用 ASCII 样式。
屏幕朗读器会逐个读出边框字符,所以在重视无障碍的场合,请同时发布纯文本。
给一条消息、一段代码注释、README 横幅或聊天公告加上整齐的边框。可以选择单线、双线、圆角、粗线和虚线等制表符,也可以选只处理基本字符的场合所用的纯 ASCII,或者星号和井号。支持内边距、空行、嵌在上边框里的标题,以及左对齐、居中和右对齐。韩文、中文、日文和表情符号这样的宽字符按两列计算,所以在等宽文本中右边缘能够对齐。
使用方法
- 输入或粘贴一行或多行文本。
- 选择边框样式,需要的话填写上边框的标题。
- 设置对齐方式、内侧留白,想要更宽的边框时设置最小宽度。
- 复制边框,粘贴到代码块、终端或纯文本消息中。
计算公式
内侧宽度 = max(最长的一行, 最小宽度, 标题 + 3 − 2 × 内边距) · 边框宽度 = 内侧宽度 + 2 × 内边距 + 2
行宽用等宽列数衡量,依据 Unicode 东亚字符宽度:勾选后谚文、汉字、假名、全角字符和表情符号算两列,组合重音算零列,制表符算四个空格。每一行先用空格补到内侧宽度,再用两侧字符围起来。制表符来自 Unicode 制表符区块(U+2500–U+257F);标题放在一个边框字符之后,两侧各留一个空格。
示例
用圆角样式和 1 格内边距,示例的三行会变成宽 26 列的边框。“构建成功 ✅”因表情符号占两列而是 11 列,“部署完成”是 8 列。最长的一行“14:00 部署到预发布环境”(22 列)决定内侧宽度为 22。
常见问题
为什么右边缘是歪的?
边框只有在每一列宽度相同的等宽字体里才会对齐。请粘贴到代码块(Discord、Slack、GitHub 或 Markdown 的 `)或终端里。有些应用使用的字体中,表情符号或汉字并不是恰好两列宽。
哪种样式到处都能用?
ASCII(+-+ 和 |)只用基本键盘字符,所以在老式终端、邮件客户端和会弄乱 Unicode 的系统中也不会出问题。
可以给中文或日文文本加框吗?
可以。保持勾选“按两列计算”,每个汉字或谚文字符就按等宽字体中的绘制方式算作两列。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/draw-box-around-text-tool/
引用此工具
kakaoCalc. (2026, November 8). 给文本画一个边框. https://kakao.mobile/zh/tools/draw-box-around-text-tool/
“给文本画一个边框.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/draw-box-around-text-tool/.