Генератор Lorem Ipsum
Lipsum.pro создаёт текст-заполнитель для дизайна и разработки. Выберите символы, слова, предложения или абзацы, потяните нужный столбец и отпустите. Текст готов к копированию.
Всё работает в браузере. Инструментом можно пользоваться мышью, клавиатурой или на сенсорном экране. Без учётной записи, без регистрации, без ограничений на объём и совершенно бесплатно.
Для дизайнеров, разработчиков и инженеров
Текст-заполнитель нужен именно в промежутке между макетом и настоящим содержанием. Дизайнеры наполняют макеты и вайрфреймы в Figma, Sketch или Penpot, чтобы увидеть поведение сетки до того, как написано хоть слово. Фронтенд-разработчики набрасывают компоненты и шаблоны, пока CMS ещё пуста. Инженеры наполняют тестовые данные и фикстуры. Авторы проверяют, как ложится заголовок в его настоящей длине.
Поскольку текст лишён смысла, все оценивают дизайн — отступы, ритм, длину строки — вместо споров о словах.
Текст-заполнитель в восьми системах письма
Макеты редко бывают только на английском. Lipsum.pro создаёт наполнитель в восьми системах письма, чтобы макет показывал плотность знаков, высоту строки и направление чтения того языка, для которого он на самом деле предназначен. Арабский и иврит набираются справа налево. Китайский и японский набираются без пробелов между словами.
API
Всё, что создаёт инструмент, доступно и через обычный GET-запрос. API бесплатный, не требует ключа и регистрации. Он предназначен для сборочных скриптов, дизайнерских инструментов, ИИ-ассистентов и всего остального, чему нужен текст-заполнитель без открытия браузера.
GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json
Параметры
| Параметр | Значения | По умолчанию | Что делает |
|---|---|---|---|
type | characters words sentences paragraphs | words | Единица подсчёта. |
count | integer | 50 | Сколько таких единиц. Не более 20 000 символов, 5000 слов, 1000 предложений или 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"
Использование из ИИ-ассистента
Есть сервер MCP, поэтому ассистент может создавать текст-заполнитель прямо в разговоре — заполнить компонент, проверить макет справа налево или применить псевдолокализацию, чтобы увидеть, что ломается. Бесплатно, без ключа, работает в Claude, Cursor и любом другом MCP-клиенте.
После установки просто попросите текст обычными словами:
- «Заполни этот компонент карточки примерно 200 символами японского.»
- «Дай мне пять абзацев на арабском, чтобы проверить макет справа налево.»
- «Псевдолокализуй сорок слов — хочу увидеть, что обрезается.»
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 — это текст-заполнитель, который позволяет оценить типографику и отступы макета, не отвлекаясь на читаемые слова. Перемешанная латынь взята из отрывка сочинения Цицерона De Finibus Bonorum et Malorum, написанного в 45 году до н. э. Типографы используют её как стандартный наполнитель с XVI века. Поскольку слова лишены смысла, читатель оценивает дизайн, а не содержание.
Частые вопросы
Lipsum.pro бесплатен?
Да, полностью бесплатен. Генератор и API ничего не стоят, нет учётной записи, регистрации и ограничений на объём генерируемого текста.
Можно ли использовать полученный текст в коммерческих целях?
Да. Это бессмысленный наполнитель без авторства и прав, поэтому его можно без ограничений использовать в работе для клиентов, в продуктах и шаблонах.
Чем отличаются Lorem Ipsum, «рыба» и текст-наполнитель?
Это одно и то же под разными названиями. Lorem Ipsum — традиционная перемешанная латынь; «рыба», наполнитель и текст-заполнитель обозначают любой временный текст, используемый при вёрстке макета.
Работает ли на телефоне?
Да. Потяните столбец пальцем и отпустите или введите точное количество. Всё работает в браузере.
Можно получить HTML, Markdown или JSON?
Да. Измените формат вывода выше или передайте в API format=html, format=markdown либо format=json.
Сохраняете ли вы то, что я генерирую?
Нет. Текст создаётся в вашем браузере и никуда не отправляется. Использование измеряется только в совокупности.
Можно ли генерировать текст справа налево или CJK?
Да. Арабский и иврит набираются справа налево, а китайский и японский — без пробелов между словами, поэтому макет можно проверить с реальным направлением чтения и плотностью знаков.
Может ли ИИ-ассистент использовать Lipsum.pro?
Да. Бесплатный API принимает обычный GET-запрос и возвращает простой текст, HTML, Markdown или JSON, поэтому ассистент или агент может обратиться к нему напрямую.
Использует ли Lipsum.pro файлы cookie?
Только для анонимной сводной аналитики и для рекламы. См. политику использования cookie и политику конфиденциальности.
Можно ли использовать его с Figma, Sketch или другим инструментом дизайна?
Да. Сгенерируйте текст здесь, скопируйте и вставьте в любой инструмент дизайна — не нужно ни плагина, ни регистрации.
Как перенести текст-заполнитель в код?
Скопируйте вывод в HTML, Markdown или JSON прямо в проект либо вызовите бесплатный API из сборочного скрипта, чтобы текст создавался в рамках вашего рабочего процесса.
Можно ли наполнять им тестовые данные?
Да. Вывод JSON и API предназначены именно для этого — фикстуры, seed-скрипты, экраны пустых состояний и тесты интерфейса, которым нужен реалистичный текст известной длины.
Что такое псевдолокализация и когда она нужна?
Включите её, и латинский текст вернётся с диакритикой и примерно на 40 % длиннее — примерно то, что немецкий или финский делают с англоязычным макетом. Две ошибки видны сразу: текст без покрытия глифами отображается квадратами, а всё, что обрезается или переполняется на такой длине, обрежется по-настоящему после перевода. Быстрый способ проверить макет на интернационализацию до того, как переведена хоть одна строка.