Lorem Ipsum ジェネレーター
Lipsum.pro はデザインや開発のためのダミーテキストを生成します。文字、単語、文、段落のいずれかを選び、該当する列をドラッグして離してください。生成されたテキストはすぐにコピーできます。
すべてブラウザー上で動作します。マウス、キーボード、タッチスクリーンのいずれでも操作できます。アカウントも登録も不要で、生成量の制限も料金もありません。
デザイナー、開発者、エンジニアのために
ダミーテキストが役立つのは、レイアウトと実際の原稿のあいだにある空白です。デザイナーは Figma や Sketch、Penpot でモックアップやワイヤーフレームを埋め、一語も書かれないうちからグリッドの挙動を確かめます。フロントエンド開発者は CMS が空のあいだにコンポーネントやテンプレートを仮組みします。エンジニアはテストデータやフィクスチャを用意します。書き手は見出しが実際の長さでどう収まるかを確認します。
文字に意味がないため、見る人は言葉の是非を議論せず、余白・リズム・行長といったデザインそのものを判断できます。
8 種類の文字体系のダミーテキスト
レイアウトが英語だけということはめったにありません。Lipsum.pro は 8 種類の文字体系で埋め草を生成するため、モックアップで実際に想定している言語の字面の密度、行の高さ、読む方向を確認できます。アラビア語とヘブライ語は右から左に組まれます。中国語と日本語は語間に空白を入れずに組まれます。
API
このツールが生成するものはすべて、単純な GET リクエストでも取得できます。API は無料で、キーも登録も不要です。ビルドスクリプト、デザインツール、AI アシスタントなど、ブラウザーを開かずにダミーテキストが必要なあらゆる用途を想定しています。
GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json
パラメーター
| パラメーター | 値 | 既定値 | はたらき |
|---|---|---|---|
type | characters words sentences paragraphs | words | 数える単位。 |
count | integer | 50 | その単位をいくつ。上限は 20,000 文字、5,000 単語、1,000 文、200 段落です。 |
script | latin cyrillic greek devanagari arabic hebrew chinese japanese | latin | 生成する文字体系。 |
format | plain html markdown json | plain | 出力形式。html は段落を <p> で囲み、json は文字数などのメタデータを加えます。 |
start | true false | true | 「Lorem ipsum dolor sit amet…」で始める。ラテン文字のみ。 |
pseudo | true false | false | 疑似ローカライズ:アクセント付きで約 40% 長くなります。国際化テスト用。ラテン文字のみ。 |
コード例
同じリクエストを、ターミナルから、フロントエンドのビルドから、あるいは Python のフィクスチャスクリプトから:
curl
curl "https://lipsum.pro/api?type=paragraphs&count=2"
JavaScript / TypeScript
const res = await fetch("https://lipsum.pro/api?type=words&count=40&format=json");
const { text, words, characters } = await res.json();
Node.js
import { writeFile } from "node:fs/promises";
const res = await fetch("https://lipsum.pro/api?type=paragraphs&count=10&format=markdown");
await writeFile("fixture.md", await res.text());
Python
import json, urllib.request url = "https://lipsum.pro/api?type=sentences&count=5&format=json" data = json.load(urllib.request.urlopen(url)) print(data["text"])
PHP
$json = file_get_contents( "https://lipsum.pro/api?type=paragraphs&count=3&format=json" ); $data = json_decode($json, true);
Go
res, _ := http.Get("https://lipsum.pro/api?type=words&count=50")
body, _ := io.ReadAll(res.Body)
国際化テスト
# Japanese, to check glyph density and line breaking curl "https://lipsum.pro/api?type=characters&count=280&script=japanese" # Arabic, to check right-to-left layout curl "https://lipsum.pro/api?type=paragraphs&count=2&script=arabic" # Pseudolocalised, to find what truncates before translating anything curl "https://lipsum.pro/api?type=words&count=60&pseudo=true"
AI アシスタントから使う
MCP サーバーがあるので、アシスタントが会話の中でダミーテキストを生成できます。コンポーネントを埋める、右から左のレイアウトを確認する、疑似ローカライズして何が崩れるか見る、といった用途です。無料で、キーは不要、Claude や Cursor など任意の MCP クライアントで動きます。
インストールしたら、ふつうの言葉で頼むだけです:
- 「このカードコンポーネントを日本語 200 文字くらいで埋めて。」
- 「右から左のレイアウトを確認したいので、アラビア語の段落を 5 つください。」
- 「40 単語を疑似ローカライズして。どこが切れるか見たい。」
Claude Code
claude mcp add lipsum -- npx -y lipsum-mcp
Claude Desktop
{
"mcpServers": {
"lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
}
}
Node 18 以降。パッケージは npm に lipsum-mcp として公開されており、この API の薄いクライアントです。アカウントもキーも設定も不要です。
Lorem Ipsum とは?
Lorem Ipsum は、読める言葉に気を取られずにレイアウトの組版と余白を確認するためのダミーテキストです。この崩れたラテン語は、紀元前 45 年に書かれたキケロの De Finibus Bonorum et Malorum の一節に由来します。印刷業者は 1500 年代から標準的な埋め草として使ってきました。語に意味がないため、見る人は文章ではなくデザインを判断できます。
よくある質問
Lipsum.pro は無料ですか?
はい、完全に無料です。ジェネレーターも API も費用はかからず、アカウントも登録も不要で、生成できるテキスト量に制限もありません。
生成したテキストを商用利用できますか?
はい。このテキストは意味を持たない埋め草で、著作者も権利も伴いません。クライアントワーク、製品、テンプレートで制限なく使用できます。
Lorem Ipsum、ダミーテキスト、埋め草の違いは何ですか?
呼び名が違うだけで同じものです。Lorem Ipsum は伝統的な崩れたラテン語を指し、ダミーテキスト・埋め草・プレースホルダーテキストは、レイアウト制作中に使う仮の文章全般を指します。
スマートフォンでも使えますか?
はい。指で列をドラッグして離すか、正確な数を入力してください。すべてブラウザー上で動作します。
HTML、Markdown、JSON で取得できますか?
はい。上の出力形式を変更するか、API に format=html、format=markdown、format=json を渡してください。
生成した内容は保存されますか?
いいえ。テキストはお使いのブラウザー内で生成され、どこにも送信されません。利用状況は集計値としてのみ計測しています。
右から左に読む言語や CJK のダミーテキストも生成できますか?
はい。アラビア語とヘブライ語は右から左に、中国語と日本語は語間の空白なしで組まれるため、実際の読む方向と字面の密度でレイアウトを確認できます。
AI アシスタントから Lipsum.pro を使えますか?
はい。無料の API は単純な GET リクエストを受け取り、プレーンテキスト、HTML、Markdown、JSON を返すため、アシスタントやエージェントから直接呼び出せます。
Lipsum.pro は Cookie を使用しますか?
匿名かつ集計されたアクセス解析と広告のためだけに使用します。Cookie ポリシーとプライバシーポリシーをご覧ください。
Figma や Sketch などのデザインツールで使えますか?
はい。ここでテキストを生成してコピーし、任意のデザインツールに貼り付けてください。プラグインのインストールも登録も不要です。
ダミーテキストをコードに取り込むには?
HTML、Markdown、JSON の出力をそのままプロジェクトにコピーするか、ビルドスクリプトから無料の API を呼び出して、ワークフローの中でテキストを生成してください。
テストデータの生成に使えますか?
はい。JSON 出力と API はまさにそのためのものです。フィクスチャ、シードスクリプト、空状態の画面、そして既知の長さの現実的なテキストを必要とする UI テストに使えます。
疑似ローカライズとは何で、いつ使いますか?
有効にすると、ラテン文字のテキストがアクセント付きで約 40% 長くなって返ります。ドイツ語やフィンランド語が英語のレイアウトに与える影響とほぼ同じです。二つの不具合がすぐに表れます。グリフのないテキストは豆腐(□)になり、その長さで切れたりあふれたりするものは、翻訳後に本当に切れます。一つも翻訳しないうちにレイアウトの国際化を試せる手早い方法です。