Lorem Ipsum Generator

Генеруйте текст-заповнювач lorem ipsum з налаштовуваною кількістю абзаців і слів

Згенерувати
Кількість:

Згенерований текст

Laboris est anim sint nostrud id in et officia irure irure. Eiusmod ut duis exercitation in id sunt aliquip nostrud fugiat minim amet adipiscing commodo. Exercitation sunt dolor veniam eu anim nisi irure quis in magna ullamco laboris ullamco. Deserunt elit reprehenderit nostrud est dolor magna nisi dolor nisi dolore culpa tempor enim. Exercitation nulla ut reprehenderit ullamco proident sunt ad esse excepteur in in deserunt dolor ut lorem id.

Non id voluptate in ipsum in sunt ullamco sint. Tempor veniam aliquip dolore voluptate do ad ut eu anim magna. Nostrud magna consectetur sunt quis aliquip lorem culpa laboris id labore aliquip.

Ad in dolore cupidatat pariatur anim elit veniam aliquip. Anim pariatur deserunt culpa non excepteur occaecat veniam. Voluptate cupidatat in officia esse dolore dolor mollit ut occaecat fugiat aute irure. Sint amet ex dolore veniam voluptate ut ad reprehenderit enim eiusmod est. Occaecat reprehenderit sunt ut adipiscing eu esse quis labore.

Що таке Lorem Ipsum?

Lorem ipsum — це текст-заповнювач, який використовується в дизайні та поліграфії для заповнення макета до отримання фінального тексту. Стандартний уривок починається з «Lorem ipsum dolor sit amet, consectetur adipiscing elit» і вживається з 1500-х років, коли невідомий друкар переставив місцями фрагменти твору Цицерона «De Finibus Bonorum et Malorum» (45 р. до н. е.), щоб створити зразок шрифтів. Текст пережив перехід до цифрового набору в 1960-х роках і став стандартним наповнювачем у програмах настільної видавничої справи, зокрема Aldus PageMaker.

Мета lorem ipsum — відтворити візуальну вагу та розподіл читабельного тексту, не відволікаючи читача на реальний зміст. Оскільки латинські слова мають різну частоту літер і різну довжину, вони утворюють блок тексту, який виглядає правдоподібно. Дизайнери використовують його для оцінки типографіки, відступів і макета, поки контент ще пишеться або узгоджується. Це дозволяє командам визначитися з пустим простором, кількістю колонок і розміром шрифту до того, як текст буде готовий.

Оригінальний уривок із твору Цицерона (книга 1, розділ 1.10.32) розглядає теорію задоволення і болю. Переставлена версія, яка використовується як lorem ipsum, не є граматично правильною латиною. Слова переставлені, скорочені й перемішані з вигаданими фрагментами. Це зроблено навмисно: текст має виглядати правдоподібно на перший погляд, але не передавати сенс, який міг би вплинути на сприйняття дизайну глядачем.

Стандартний уривок Lorem Ipsum
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 laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.

Навіщо використовувати цей Lorem Ipsum Generator?

Генерувати текст-заповнювач вручну — це монотонно і ненадійно. Цей інструмент дає рівно стільки наповнювача, скільки потрібно, у потрібному форматі. Обирайте між абзацами, реченнями або кількістю слів; змінюйте результат миттєво без перезавантаження сторінки; копіюйте все до буфера обміну одним кліком. Незалежно від того, чи будуєте ви прототип UI, наповнюєте тестову базу даних або навантажуєте текстовий конвеєр, надійний налаштовуваний текст-заповнювач прибирає невелике, але постійне джерело тертя з вашого робочого процесу.

Миттєвий результат
Оберіть тип одиниці і кількість — текст з'являється негайно. Жодного очікування, жодних перезавантажень сторінки. Змінюйте налаштування і генеруйте знову стільки разів, скільки потрібно.
🎛️
Налаштовувані одиниці
Генеруйте за абзацами, реченнями або кількістю слів. Точно відповідайте результату вимогам вашого макета — чи потрібен вам один слоган, чи двадцять абзаців.
🔒
Лише на стороні клієнта
Генератор працює повністю у вашому браузері. Жодного тексту не надсилається на сервер. Аналітика того, що ви генеруєте або як часто використовуєте інструмент, не збирається.
📋
Копіювання одним кліком
Скопіюйте згенерований текст до буфера обміну одним натисканням кнопки. Вставляйте безпосередньо у Figma, HTML, редактор CMS або свій код.

Сфери застосування Lorem Ipsum Generator

Прототипування фронтенду
Заповнюйте компоненти React, Vue або HTML текстом, який виглядає правдоподібно, щоб тестувати адаптивні макети, поведінку висоти рядка та обробку переповнення тексту до того, як реальний контент буде готовий. Це дозволяє приймати рішення щодо макета незалежно від наявності контенту.
Імітація Backend API
Заповнюйте фіктивні дані бази даних або відповіді mock API полями з текстом-заповнювачем. Lorem ipsum добре підходить для полів опису, біографії та коментарів під час розробки. Використання відомого наповнювача також дозволяє легко відрізнити тестові записи від виробничих даних.
Тестування конфігурацій DevOps
Генеруйте великі блоки тексту для навантажувального тестування конвеєрів збору логів, черг повідомлень або сервісів обробки тексту з передбачуваними, нечутливими вхідними даними. Послідовний наповнювач також спрощує регресійне порівняння, коли результат детермінований.
QA та візуальне тестування
Перевіряйте, чи правильно компоненти UI обробляють довгий текст, короткий текст і розриви абзаців. Генеруйте різну довжину для тестування граничних випадків у макетах карток і модальних вікон. Передбачуваний вміст-заповнювач не дозволяє реальному тексту випадково спотворювати результати візуального тестування.
Інженерія даних
Заповнюйте проміжні набори даних стовпцями з текстом-заповнювачем для тестування конвеєрів ETL. Відомий вміст-заповнювач дозволяє легко помітити помилки перетворення в текстових полях. Якщо значення поля несподівано змінюється, можна одразу визначити, чи конвеєр вніс це зміну.
Дизайн і типографіка
Оцінюйте поєднання шрифтів, міжрядковий інтервал і ширину стовпців за допомогою тексту, який відтворює візуальний ритм реального контенту. Це оригінальне і найпоширеніше застосування lorem ipsum. Стандартизований наповнювач забезпечує послідовність порівнянь шрифтів у різних ітераціях і між рецензентами.

Lorem Ipsum проти альтернативних текстів-заповнювачів

Lorem ipsum — найпоширеніший текст-заповнювач, але існують і альтернативи.

ТипОписНайкраще дляНедолік
Lorem Ipsum (classical)Переставлена латина з твору Цицерона De FinibusУніверсальний, мовно нейтральний, очікується клієнтамиМоже виглядати одноманітно у великих обсягах
Hipster IpsumМодний наповнювач із термінологією ремісничих виробівРозрядковує атмосферу у внутрішніх макетахВідволікає у презентаціях для клієнтів
Bacon IpsumТекст-заповнювач на м'ясну тематикуЖартівливий для неформальних прототипівНепрофесійний для більшості матеріалів
Real content draftРеальний чорновий текст, навіть незавершенийПеревіряє реальну довжину і тон контентуРецензенти зосереджуються на формулюваннях замість макета

Приклади коду

Як програмно генерувати lorem ipsum різними мовами і в різних середовищах:

JavaScript
// Generate N paragraphs of lorem ipsum in the browser
function loremParagraph(sentenceCount = 5) {
  const words = [
    'lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consectetur',
    'adipiscing', 'elit', 'sed', 'do', 'eiusmod', 'tempor',
    'incididunt', 'ut', 'labore', 'et', 'dolore', 'magna', 'aliqua',
  ]
  const pick = () => words[Math.floor(Math.random() * words.length)]
  const sentence = () => {
    const len = 6 + Math.floor(Math.random() * 8)
    const ws = Array.from({ length: len }, pick)
    ws[0] = ws[0][0].toUpperCase() + ws[0].slice(1)
    return ws.join(' ') + '.'
  }
  return Array.from({ length: sentenceCount }, sentence).join(' ')
}

console.log(loremParagraph(3))
// → "Magna dolor ipsum sit amet labore. Elit tempor ut sed consectetur. ..."
Python
import random

WORDS = (
    "lorem ipsum dolor sit amet consectetur adipiscing elit sed do "
    "eiusmod tempor incididunt ut labore et dolore magna aliqua"
).split()

def lorem_paragraph(sentences: int = 5) -> str:
    result = []
    for _ in range(sentences):
        length = random.randint(6, 14)
        words = [random.choice(WORDS) for _ in range(length)]
        words[0] = words[0].capitalize()
        result.append(" ".join(words) + ".")
    return " ".join(result)

print(lorem_paragraph(3))
# → "Amet consectetur sed ipsum dolor labore. Elit do magna ut lorem. ..."
Go
package main

import (
	"fmt"
	"math/rand"
	"strings"
)

var words = []string{
	"lorem", "ipsum", "dolor", "sit", "amet", "consectetur",
	"adipiscing", "elit", "sed", "do", "eiusmod", "tempor",
	"incididunt", "ut", "labore", "et", "dolore", "magna", "aliqua",
}

func loremSentence() string {
	n := 6 + rand.Intn(8)
	ws := make([]string, n)
	for i := range ws {
		ws[i] = words[rand.Intn(len(words))]
	}
	ws[0] = strings.ToUpper(ws[0][:1]) + ws[0][1:]
	return strings.Join(ws, " ") + "."
}

func loremParagraph(sentences int) string {
	parts := make([]string, sentences)
	for i := range parts {
		parts[i] = loremSentence()
	}
	return strings.Join(parts, " ")
}

func main() {
	fmt.Println(loremParagraph(3))
	// → "Lorem sit amet consectetur labore. Elit magna do ipsum tempor. Aliqua ut dolore sit eiusmod."
}
CLI (npm / pip)
# Node.js one-liner using the "lorem-ipsum" npm package
npx lorem-ipsum --count 3 --units paragraphs

# Python one-liner using the "lorem" PyPI package
python3 -c "import lorem; print(lorem.paragraph())"

# Or use curl to fetch from a public API
curl -s "https://loripsum.net/api/3/short/plaintext"

Часті запитання

Звідки з'явився lorem ipsum?
Текст походить із розділів 1.10.32 і 1.10.33 твору «De Finibus Bonorum et Malorum» Марка Тулія Цицерона, написаного в 45 р. до н. е. Оригінальна латина обговорює теорії етики та прагнення до задоволення. Невідомий складач XVI століття переставив місцями фрагменти тексту, щоб створити зразок шрифтів, і отриманий уривок використовується з того часу.
Чи є lorem ipsum справжньою латиною?
Частково. Слова латинські, але речення граматично неправильні. Слова переставлені, скорочені й перемішані з безглуздими фрагментами. Латиніст впізнав би окремі слова, але не зміг би перекласти уривок як зв'язний текст.
Чому б не використовувати реальний контент замість тексту-заповнювача?
Текст-заповнювач дозволяє рецензентам оцінювати макет і типографіку, не відволікаючись на зміст слів. Коли присутній реальний текст, люди схильні читати і критикувати його, а не давати відгук про дизайн. Lorem ipsum повертає увагу до візуальної структури.
Скільки слів у стандартному абзаці lorem ipsum?
Традиційний вступний абзац (від «Lorem ipsum dolor sit amet...» до «...id est laborum») містить 69 слів. Згенерований lorem ipsum може мати будь-яку довжину, оскільки генератори довільно вибирають слова зі вихідного словника або повторюють стандартний уривок.
Чи може lorem ipsum спричинити проблеми з доступністю?
Програми зчитування з екрана намагатимуться прочитати lorem ipsum вголос, що для користувачів з допоміжними технологіями звучить як безглуздий набір звуків. Якщо ви публікуєте сторінку із залишеним текстом-заповнювачем, ці користувачі отримують зламаний досвід. Завжди замінюйте lorem ipsum реальним контентом перед розгортанням у production та розгляньте використання aria-hidden на блоках із заповнювачем під час розробки.
Чи існує стандартна версія lorem ipsum?
Найпоширеніша версія починається з «Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt...» і містить близько 250 слів у п'яти абзацах. Ця конкретна версія була популяризована перекладними листами Letraset у 1960-х роках, а пізніше — Aldus PageMaker у 1985 році. Генератори зазвичай використовують список слів, витягнутих із цього уривку, і довільно їх комбінують.
Скільки тексту-заповнювача слід генерувати для макета?
Відповідайте очікуваній довжині реального контенту. Якщо публікація в блозі буде містити 800 слів, генеруйте 800 слів. Для компонентів UI, як-от картки або підказки, використовуйте максимальну кількість символів, яку компонент має підтримувати. Генерація тексту, значно коротшого або довшого за фінальний контент, дасть оманливі результати при оцінці поведінки макета.