Lorem Ipsum 占位文本生成器
做设计稿、排版校对、前端联调时,正文位置放什么字是个小麻烦:自己随便打会不自觉地反复,网上复制一段又怕版权。Lorem Ipsum 是排版业用了几百年的中性占位文,本工具按段落、句子或单词量生成,可选是否以经典开头起句,也能直接输出带 <p> 标签的 HTML。
做设计稿、排版校对与前端联调时,正文位置放什么字是个小麻烦:自己随手打会不自觉重复,从别处复制又可能涉及版权。Lorem Ipsum 是排版业沿用数百年的中性占位文,看不出语义、不干扰视线,方便把注意力放在字号、行距与留白上。
使用要点是先定口径:版面要几段就选段落,只要几句选句子,需要卡排版高度就按单词数生成。需要注意它与后端接口的「假数据」不是一回事 —— 假数据讲究字段格式真实(手机号、身份证能通过校验),占位文只讲究版式,不含任何业务含义。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 选择口径:段落 / 句子 / 单词,并填写需要的数量。
- 按需勾选是否以经典开头起句(Lorem ipsum dolor sit amet...),以及是否输出带段落标签的 HTML。
- 对照设计稿核对统计(段数、句数、词数、字符数),确认填充量合适。
- 交付前记得把占位文替换成真实文案,别在页面上留下拉丁文。
计算原理与示例
三种生成口径怎么选
按「要填多少」选口径:版面要几段就选段落;只要几句就选句子;需要卡字数(比如按词数控制排版高度)就选单词。三种口径都会给出段数、句数、词数与字符数,方便对着设计稿逐项核对。
为什么占位文是拉丁文
Lorem Ipsum 出自西塞罗《论至善与至恶》里的一段拉丁文,16 世纪起被印刷业拿来填版,一直沿用到现在。它刻意不像任何现代语言里的自然句子——看排版的人不会被内容吸引去读,注意力自然落在字号、行距和留白上。这也是它比「随便打一段中文」更合适的原因。
每次点生成结果都不一样
文本由一份固定的 70 词拉丁词表按随机顺序拼出,所以每次点「生成」结果都不同。要写进设计规范或交付文档时,建议生成一次后直接复制固定下来——否则同一条说明在不同时间打开看到的内容不一样,评审时容易对不上。
代码示例
JavaScript 前端组件里铺占位文
// 用数组按段落数填充,避免在模板里硬编码长文本
const LOREM = [
'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
'Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
'Ut enim ad minim veniam, quis nostrud exercitation ullamco.',
];
const Placeholder = ({ lines = 3 }) => (
<div className="placeholder-text">
{LOREM.slice(0, lines).map((t, i) => <p key={i}>{t}</p>)}
</div>
);
Shell 命令行生成固定段落数
# 用 python3 生成,便于写进构建脚本
python3 - <<'PY' > placeholder.txt
import textwrap
para = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
for _ in range(3):
print(textwrap.fill(para, 76), end='\n\n')
PY
wc -m placeholder.txt # 核对字符数是否够铺满版面
常见问题
Lorem Ipsum 和后端接口返回的「假数据」是一回事吗?
不是。Lorem Ipsum 只负责让版面「有字可排」,它是一串无意义的拉丁文,不模拟任何字段结构;而接口联调用的假数据需要字段名、类型、格式都对(比如手机号要 11 位数字、时间要是合法时间戳),那类需求请用「假数据生成器」。两者都常用,但替换不了对方。
生成的拉丁文会不会有版权问题?
不会。原文出自公元前 1 世纪的拉丁文著作,早已进入公有领域;而且各家排版工具用的都是同一份词表与同一句开头,属于行业通用素材,不构成侵权。真正要注意的是别把「带具体品牌名的示例文案」拿去做正式版面,那才可能侵权。
为什么第一句总是 Lorem ipsum dolor sit amet...?
这是排版界约定俗成的开头,认的人一眼就知道这是占位文,不会误当成正式内容。如果不需要它(例如想测试「任意拉丁文开头」的排版效果),把「以经典开头起句」关掉即可,整段都变成随机句。
段落模式一次最多能生成多少?
上限是 20 段,句子模式 50 句、单词模式 1000 词。设置上限是为了避免一次生成几十万字符把页面拖慢。真要填满一本册子,建议分几次生成再拼接,或者用单词模式配合其他工具扩写。
输出的 HTML 能直接贴进富文本编辑器吗?
可以。打开「输出 HTML 段落」后,每段会用 <p> 与 </p> 包起来,段落之间是换行,这是多数富文本编辑器、邮件模板、CMS 正文都能直接吃的形态。如果目标是 Markdown 文件或纯文本字段,就保持关闭状态,拿到的就是分段纯文本。
能生成中文的占位文本吗?
本工具刻意只出拉丁文。中文占位文的常用做法是「重复『测试文字』或《论语》段落」,但那样读者会不自觉地去读内容,反而干扰排版判断;而且中文字宽统一,用来测试英文混排、连字符与换行的效果会失真。需要中文填充时,建议直接用一段真实业务文案。
生成出来的文字会发到服务器吗?
不会。词表和拼接逻辑都在浏览器里,点击生成不产生任何网络请求;页面也没有「计算历史」区块,不会把结果写进 localStorage。断网状态下功能完全可用,可以自行验证。
同一段文字复制到别处后行数变了,怎么办?
多半是目标编辑器把段落之间的空行丢了或换成了 <br>。本工具的段落分隔是「空行」(即连续两个换行),粘贴后请确认目标位置确实插入了空行;贴进 HTML 场景则建议直接开启 HTML 输出,用 <p> 标签表达段落关系更稳。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。