Lorem Ipsum 生成器
为设计和布局生成占位文本。
生成的文本
选项
生成方式
生成器如何构建文本
这个工具并不复现一段连续的古典文本,而是从一个固定的 35 个“拉丁样”单词表(lorem、ipsum、dolor、sit、amet、consectetur 等)中,用 Math.random() 独立抽取每个单词来拼装文本。你选择的单位只决定这些单词如何分组。
- 单词: 正好 N 个单词,用单个空格连接。
- 句子: 8 到 20 个单词,按
8 + Math.floor(Math.random() * 13)计算,末尾加一个句号。 - 段落: 3 到 7 句话,按
3 + Math.floor(Math.random() * 5)计算,用空格连接,段落之间插入一个空行。
有一个行为决定了结果的读感:每个句子都被强制以“Lorem ipsum”开头。生成器在构建每个句子时把第一个词设为 Lorem、第二个词设为 ipsum,所以一段五句话的文本会五次以同一对词开头。由于词表只有 35 项,且抽取是有放回的,重复词也很常见——一个句子里可能出现三次“et”。
页面首次加载时渲染 3 个段落。选择单位或拖动滑块会立即重新生成文本;Generate 按钮只是用当前设置重新抽取一次。
实操示例
默认:3 个段落。 每个段落平均约 70 个单词(5 句话 × 14 个单词),因此输出接近 210 个单词。单个段落的硬性范围是 24 个单词(三个 8 词句)到 140 个单词(七个 20 词句),所以三个段落大致在 72 到 420 个单词之间。
5 个句子。 每句话独立地在 8–20 个单词之间,因此整块为 40–100 个单词,平均约 70 个。预期会出现五个句号和五次“Lorem ipsum”。
50 个单词。 你会得到正好 50 个词元。前两个固定为“Lorem”和“ipsum”,其余 48 个是随机抽取。可用单词只有 35 个,按鸽巢原理重复是必然的。
50 个段落。 这是最大设置,最多可产生 7000 个单词,足以撑破典型页面布局,在极端内容下测试滚动行为。
如何在段落、句子和单词之间选择
| 模式 | 用途 | 限制 |
|---|---|---|
| 单词 | 按钮标签、表格单元格、短表单占位符 | 最多 50 个单词 |
| 句子 | 标题、卡片摘要、通知文案 | 没有句中标点 |
| 段落 | 文章正文、博客填充、整页原型 | 输出长度波动很大 |
段落模式的可变性很容易被低估。相同设置下的两次运行可能相差数百个单词,所以如果你需要可预测的填充量,请多生成一些,再用字数统计器裁剪。
常见错误
- 期待传统的 Lorem Ipsum 段落。 该工具从一个小词表中随机产出单词,而不是印刷样张里用的“Lorem ipsum dolor sit amet, consectetur adipiscing elit”那类文本。真正源自西塞罗的文本带有逗号和多样的开头,这里的输出没有。
- 假定单词数固定。 段落和句子长度是随机的,因此每次生成的数量都会变化。
- 每次改动后都点 Generate。 选择单位或移动滑块本身就会重新生成输出。
- 用单词模式做长填充。 它停在 50 个单词;更长的内容请改用句子或段落。
- 把它当作真实文案。 缺少逗号加上重复的句子开头,让人一眼就看出文本是合成的,用来排版没问题,但不适合做可读性测试。
准确性与局限
没有种子,因此输出不可复现——你无法重新生成某个喜欢的样本,刷新也总会改变文本。生成器从不对词表做本地化处理,所以无论站点语言是什么,拉丁词都一样。复制到剪贴板依赖浏览器的 Clipboard API,需要安全(HTTPS)上下文,并可能弹出权限请求;如果失败,请手动选中输出框内容。Download 按钮始终写入同一文件名 lorem-ipsum.txt,所以多次下载会在浏览器的下载文件夹中互相覆盖,除非你重命名它们。
生成完全在浏览器中进行,没有任何网络请求,因此你输入或生成的内容都不会离开页面。
实用技巧
要为整个视口填充文章,先从 8 到 12 个段落开始,再检查实测高度。表单输入和导航标签通常 3 到 6 个单词就够;更长的字符串会扭曲你想检查的布局。测试行高和字体搭配时,句子模式比段落模式更有用,因为长度更均匀。如果规格要求精确的单词预算,请在生成器旁打开一个字数统计器。
真实场景
- CMS 播种: 一批 10 个段落平均约 700 个单词,足以填充多条文章记录并测试分页。每次运行的输出长度都会变化,所以每次生成插入一条记录,而不是从一个固定块中切分。
- 邮件模板 QA: 用句子模式做主题行、用 3 个单词做预览文本,然后检查它们在常见客户端宽度下各自在哪里被截断。
- 长文滚动测试: 50 个段落可以超过 7000 个单词,适合在极端内容下压测吸顶头部、回到顶部控件和页脚显露时机。
- 本地化预览: 译文通常比英文更长。由于该工具从不随语言伸缩,截图前请换成真实目标字符串,而不要依赖拉丁填充。
- 表单校验: 单词模式产生可预测的词元数量,因此粘贴 50 个单词能稳定触发
maxlength、溢出和字符计数器状态。
相关工具
常见问题
为什么每个句子都以“Lorem ipsum”开头?
生成器会把每个句子的前两个词强制设为“Lorem”和“ipsum”,所以一段五句话的文本会五次以这对词开头。这是有意设置的锚点,并不是从西塞罗原文中连续摘录的段落。
我能生成两次完全相同的占位文本吗?
不能。单词通过 Math.random() 抽取,没有种子值,因此每次点击都会产生不同结果。想要新文本只能重新加载或再次生成。
一个段落里有多少个真实单词?
一个段落包含 3 到 7 句话,每句话包含 8 到 20 个单词,所以单段的范围是 24 到 140 个单词,平均约 70 个。
为什么单词模式最多只有 50 个单词?
数量滑块被硬性限制在 1 到 50 之间,因此单词模式下上限是 50 个单词、句子模式 50 句、段落模式 50 段。需要更长的填充文本时,只能多次生成后拼接。
生成的文本包含逗号或其他标点吗?
只在每句话末尾有一个句号。除强制的大写“Lorem”外,没有逗号、冒号、问号或大写字母,输出更像是一串词表,而不是自然散文。
下载按钮保存的是什么文件?
一个名为 lorem-ipsum.txt 的纯 UTF-8 文本文件,内容与输出框中显示的完全一致,包括段落之间的空行。
由 HandyTools Hub 团队审校 · 最后更新