Lorem Ipsum 生成器

为设计稿和原型生成 lorem ipsum 英文假字(占位文本)。可按段落、句子或单词数量生成,输出纯文本或 HTML 格式。

如何生成占位文本

  1. 输入数量,并在单位中选择段落、句子或单词。
  2. 在格式中选择纯文本;如果要粘贴到代码或 CMS 的 HTML 源码视图中,请选择 HTML <p> 标签。
  3. 点击复制。每次更改设置都会重新生成文本,点击生成新文本可以在相同设置下得到另一段随机文本。

按钮旁会显示生成文本的单词数和字符数,需要填满固定大小的区域时可以参考。

各项设置的效果

  • 段落 – 每个段落包含 4 到 7 个句子,一次最多生成 100 段。
  • 句子 – 每个句子有 6 到 15 个单词,以大写字母开头、句号结尾,较长的句子中间有时会加一个逗号。句子每五个组成一段。最多 500 句。
  • 单词 – 精确生成指定数量的单词,作为一个以大写字母开头、句号结尾的段落输出。最多 10,000 个单词。
  • 以“Lorem ipsum dolor sit amet…”开头 – 让文本以人们熟悉的 19 个单词的开头句开始,看设计稿的人一眼就知道这是占位文本。在单词模式下,会使用这句话开头的若干单词。
  • 格式 – 纯文本在段落之间空一行;HTML 则把每个段落用 <p>…</p> 包起来,每段一行。

示例

  • 开启开头句、生成 5 个单词:Lorem ipsum dolor sit amet. – 适合用来占位短标题或按钮文字。
  • 3 个单词:Lorem ipsum dolor.
  • 7 个句子:生成两个段落,第一段五句,第二段两句。
  • HTML 格式 2 段:<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, …</p> 的下一行,是由随机句子组成的第二个 <p>。

开头句之后的内容是从约 130 个拉丁语或类似拉丁语的单词中随机挑选拼成的,所以看起来像拉丁语,但既不符合拉丁语语法,也没有任何意义。

Lorem ipsum 的由来

这段文字打乱自古罗马哲学家西塞罗在公元前 45 年写成的 De finibus bonorum et malorum(《论善与恶的极限》)中的一节。原文第 1 卷第 10 章第 32–33 节中有这样一句:“neque porro quisquam est, qui dolorem ipsum quia dolor sit amet…”,大意是“没有人会因为痛苦本身是痛苦而喜爱它”。Lorem 并不是拉丁语单词,而是在截取原文时 dolorem 只剩下的后半部分。这段打乱后的文字通过 20 世纪 60 年代 Letraset 公司的转印字母纸以及后来的桌面排版软件流行开来。常有说法称 16 世纪的印刷工人就已经在用它,但并没有可靠的证据支持。

设计师为什么用它,以及什么时候不该用

使用占位文本,可以让人不被文字内容分散注意力,只评估字号、行长、留白以及标题和段落的节奏等版式问题,也可以在最终文案完成之前先把页面搭起来。Lorem ipsum 之所以流行,是因为它长短单词交错,在页面上看起来和英文等欧洲语言的文字相近。

但它也有局限。真实内容很少像占位文本那样长度整齐:标题会长到三行,人名可能很长,译成许多语言后会比英文原文占用更多空间。除了整齐的 lorem ipsum,还应该用贴近实际以及极端长度的文本来测试版式。尤其是中文网站,拉丁字母的占位文本完全无法反映汉字如何折行、如何填满一行,一定要再用真实的中文内容检查一遍。

技巧

  • 标题、商品名、菜单、表格单元格等长度固定的元素用单词,正文用段落。
  • 同一页面上放多个文本块时,如果都以同一句话开头显得不自然,可以关闭开头句选项。
  • 网站上线前,搜索一下“lorem”和“ipsum”。留在正式页面上的占位文本会让访客觉得网站没做完,没有真实内容的页面对搜索引擎来说也没有任何价值可言。
  • 需要特定大小写(例如全大写标题)时,可以把结果放进大小写转换处理。想确认生成的文本是否符合单词数或字符数限制,可以使用字数统计。

常见问题

Lorem ipsum 是真正的拉丁语吗?

只能算一部分是。开头句是对一句真实拉丁语的改写,词汇中的大多数单词也确实是或接近拉丁语,但它们是随机拼接的,翻译出来也不会有任何有意义的内容。

可以用于商业作品吗?

可以。西塞罗的著作已有两千多年历史,属于公有领域,这里生成的随机文本也没有任何使用限制。

能生成 HTML 标题或列表吗?

不能。HTML 输出只包含用 <p> 标签包裹的段落。如果设计稿需要标题或列表,请自己给相应的行加上标签。

为什么用读屏软件朗读时听起来很奇怪?

读屏软件会试图把它当作页面语言的词来朗读,听起来就是一串没有意义的声音。这也是在发布或与真实用户测试之前必须换成真实文字的又一个原因。