ToolDeck

Lorem Ipsum Generator

Generate lorem ipsum placeholder text with configurable paragraphs and words

Generate
Count:

Generated text

Mollit mollit ipsum nisi dolore anim aliqua sint. Est consectetur ipsum lorem nulla et ut consectetur mollit proident in ullamco. Laborum do magna aliqua duis cillum ipsum aliqua. Sint lorem consequat dolor reprehenderit deserunt exercitation laboris enim do ea in.

Dolor consectetur in duis ut ut adipiscing dolore nostrud consectetur voluptate tempor officia occaecat qui in. Mollit excepteur quis laborum duis mollit aliquip aliquip veniam et. Dolore officia deserunt dolore pariatur quis dolor nostrud consectetur consectetur velit officia ut sed ut elit. Tempor ullamco ex exercitation nulla ut aliqua velit exercitation ullamco minim pariatur excepteur. Nisi non magna ad culpa irure sit minim occaecat pariatur commodo duis consequat.

Quis sint do laboris ut enim proident aute pariatur ipsum elit elit. Esse in elit ut cillum nulla ut velit dolore aliquip consectetur reprehenderit velit aliqua dolor. Deserunt sint dolor minim labore anim reprehenderit consequat ex sunt aute deserunt fugiat et nulla aliquip exercitation. Commodo laborum amet voluptate laboris ea pariatur laboris irure ea in nisi cupidatat dolore consequat do aliqua. Reprehenderit ullamco exercitation quis consectetur cupidatat velit laboris ullamco est. Nulla sed sint reprehenderit quis id enim quis consequat culpa et.

Что такое Lorem Ipsum?

Lorem ipsum — это текст-заглушка, используемый в дизайне и вёрстке для заполнения макета до появления финального контента. Стандартный фрагмент начинается со слов «Lorem ipsum dolor sit amet, consectetur adipiscing elit» и применяется с XVI века, когда неизвестный типограф перемешал части трактата Цицерона «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?

Создавать текст-заглушку вручную — утомительно и чревато ошибками. Этот инструмент даёт ровно столько заполнителя, сколько нужно, в нужном формате. Выбирайте абзацы, предложения или количество слов; корректируйте результат мгновенно без перезагрузки страницы; копируйте всё в буфер обмена одним нажатием. Строите ли вы прототип интерфейса, наполняете тестовую базу данных или нагружаете текстовый конвейер — надёжный, настраиваемый текст-заглушка устраняет постоянный источник лишних усилий из вашего рабочего процесса.

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

Сценарии использования Lorem Ipsum Generator

Прототипирование фронтенда
Заполните компоненты React, Vue или HTML реалистичным текстом для проверки адаптивных макетов, поведения межстрочного интервала и обрезки текста до готовности реального контента. Это позволяет принимать решения по компоновке независимо от доступности контента.
Имитация backend API
Заполните фикстуры базы данных или имитируйте API-ответы с текстовыми полями-заглушками. Lorem ipsum хорошо подходит для полей описания, биографии и комментариев в ходе разработки. Использование известного заполнителя также упрощает разграничение тестовых записей и данных в продакшне.
Тестирование конфигурации DevOps
Генерируйте большие блоки текста для нагрузочного тестирования конвейеров приёма логов, очередей сообщений или сервисов обработки текста с предсказуемыми, нечувствительными входными данными. Постоянный заполнитель также упрощает регрессионные сравнения, когда результат детерминирован.
QA и визуальное тестирование
Убедитесь, что компоненты интерфейса корректно обрабатывают длинный текст, короткий текст и разрывы абзацев. Генерируйте тексты разной длины для проверки граничных случаев в макетах карточек и модальных окнах. Предсказуемый контент-заглушка не позволяет реальным текстам случайно искажать результаты визуального тестирования.
Инженерия данных
Заполняйте тестовые наборы данных столбцами с текстом-заглушкой для тестирования 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 реальным контентом перед развёртыванием в продакшне и рассмотрите применение 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 слов. Для компонентов интерфейса, таких как карточки или подсказки, используйте максимальное количество символов, которое компонент должен поддерживать. Генерация текста, значительно короче или длиннее финального контента, даст вводящие в заблуждение результаты при оценке поведения макета.