占位文本

随机

在线中文假文与 Lorem 占位文本生成

做界面时最麻烦的往往不是布局本身,而是没有内容可填。空着看不出行高和留白,塞「测试测试测试」又会因为字符过于整齐而掩盖真实的折行、溢出和标点问题。占位文本的作用就是提供一段密度和长短都接近正文的假内容,让排版问题在评审前就暴露出来。

这个页面同时提供中文和英文两套占位内容,也支持中英混排——做双语界面或图文卡片时,混排文本更接近真实数据的样子。单位可以按段落、句子或词/字来选:填长文区域用段落,填卡片摘要和表单提示用句子,需要严格控制字数的标题类位置用词/字模式。

需要说明的是中文占位的来源。英文部分从经典 Lorem ipsum 词表里逐词随机抽取,而中文部分是从一组预写的完整句子中随机拼接,句子本身有限,所以生成量大时会看到重复。这样取舍是为了保证中文读起来是通顺的句子,能真实反映标点、行末禁则和折行的表现。

勾选「输出为 HTML 段落」会把每段包成 <p> 标签并转义特殊字符,可以直接粘进模板或富文本编辑器;这个选项在段落和句子模式下有效,词/字模式始终返回纯文本。右上角实时显示段数和字符数,对照设计稿的字数标注很方便。

最后一点提醒和工具本身无关但常出问题:占位文案务必在上线前清掉。发布前用编辑器全局搜一次 lorem 或某一句中文占位内容,能挡掉大部分「假文上线」的尴尬。

功能一览

  • 三种语言:中文、英文、中英混合,英文取词自经典的 Lorem ipsum dolor sit amet 段落词表
  • 三种单位:段落、句子、词/字,数量 1 到 50,超出范围会自动收敛到边界值
  • 段落长度随机:英文每段 3 到 6 句、每句 6 到 14 词,中文每段 2 到 4 句,长短交错而非整齐重复
  • Lorem 开头:英文与混合模式可勾选让首句以 Lorem ipsum dolor sit amet 开头;中文模式下该选项不可用
  • HTML 输出:把每段包进 p 标签并转义 &、<、>、" 四个字符,可直接贴进模板(段落与句子模式生效)
  • 快捷预设:1 段、3 段、5 句、20 词四个常用组合,点一下直接出结果
  • 结果区实时显示段数与字符数,方便对照设计稿的字数要求
  • 语言、单位、数量、选项与上次结果都存在浏览器本地,刷新页面后继续用

常见问题

中文占位文本是随机生成的吗?会不会重复?
中文部分从一组预先写好的十条句子里随机抽取并拼接成段落,因此句子之间的组合是随机的,但句子本身来自固定池子。生成三五段时基本看不出重复,一次生成几十段就会出现相同句子。这样设计是为了让中文占位读起来像正常语句,而不是无意义的字符堆叠——真实感的文本更容易暴露行高、折行和溢出问题。英文部分是从词表里逐词随机取,重复感更弱。
为什么中文模式下不能勾选「以 Lorem ipsum 开头」?
Lorem ipsum 是一段拉丁文,作为中文占位段落的开头会破坏中文排版的观察效果,也无法用来检查中文字距与折行,所以选中文时这个选项会置灰。如果确实需要让开头出现这句经典拉丁文,把语言切成「英文」或「中英混合」即可,首句就会固定为 Lorem ipsum dolor sit amet, consectetur adipiscing elit。
「词/字」模式对中文是怎么计数的?
英文按空格分隔的单词计数,输出 n 个单词;中文没有词边界,因此按字符数截断,输出的是 n 个字符(含标点)。也就是说选中文加 20,得到的是一段 20 字左右的短句,适合填卡片标题、表单提示这类字数受限的位置。另外需要注意,词/字模式下不会应用「输出为 HTML 段落」,它只会返回一段纯文本。
占位文本可以留在正式上线的页面里吗?
不建议。Lorem ipsum 这类假文一旦随发布流出,会被搜索引擎当作低质量内容收录,也可能出现在用户能看到的位置,是很常见的线上事故。占位文案的定位是原型评审、组件联调和排版预览阶段的临时内容,正式文案确定后应当全部替换。上线前用编辑器全局搜一遍 lorem 或明显的占位句子,是个成本很低的检查动作。
「输出为 HTML 段落」具体输出什么?
勾选后每个段落或句子会被包进一对 p 标签,逐行排列,并且会把内容里的 &、小于号、大于号和双引号转义成对应的 HTML 实体,因此可以直接粘进模板文件而不担心破坏结构。这个选项在段落和句子模式下生效;如果只需要纯文本,取消勾选即可。
生成的内容会上传到服务器吗?
不会。词表和句子池都打包在页面脚本里,拼接过程在你的浏览器中执行,页面不向任何接口发请求,也没有生成次数限制。你的设置和最近一次结果只保存在浏览器本地存储中,点「清空」即可删除。页面加载后断网也能继续生成。

随机分组的其它工具

  • 随机生成随机数、字符串、密码、颜色、人名、手机号、身份证号等
  • UUID批量生成 UUID / GUID