Генератор 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 % довшим — десь так, як німецька чи фінська впливають на англомовний макет. Дві помилки видно одразу: текст без покриття гліфами показується квадратами, а те, що обрізається чи переповнюється за такої довжини, обріжеться насправді після перекладу. Швидкий спосіб перевірити макет на інтернаціоналізацію ще до перекладу жодного рядка.