Генератор Lorem Ipsum

Три абзаца текста-заглушки уже готовы — выберите абзацы, предложения или слова, и текст заменится при перетаскивании.

3

Как пользоваться

  1. Страница открывается с тремя готовыми абзацами — возьмите их как есть или перетащите «Количество», и текст заменится на месте.
  2. Выберите единицу счёта: абзацы (1–10), предложения (1–30) или слова (5–200 с шагом 5). Каждая единица запоминает последнее выбранное для неё количество.
  3. «Начинать с “Lorem ipsum…”» оставляет каноническое первое предложение в самом начале. Отключите, если заглушка не должна выглядеть как хрестоматийный пример — тогда это предложение полностью исчезает из набора.
  4. «Обернуть абзацы в теги <p>» меняет только то, как текущий текст записывается, а не сами слова. Скопируйте или скачайте, когда всё выглядит правильно; перезагрузка даст новый пример.

Пример

Настройки

1 абзац · классическое начало включено · обычный текст

Один из возможных результатов

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.

Фиксировано только первое предложение: при включённом классическом начале это всегда одна и та же латинская строка. Остальные предложения перемешиваются из набора на 32 предложения, поэтому число слов и символов у вас будет другим — проверяйте первое предложение, число абзацев и числа в строке статистики.

Правила, ограничения и известные проблемы

  • Вывод всегда латинский Lorem Ipsum. Китайскому, арабскому или японскому заполняющему тексту нужны свой набор и свои правила пунктуации, поэтому здесь он не имитируется — интерфейс переведён, а текст-заглушка нет.
  • Это не движок латинской грамматики. Предложения берутся из фиксированного набора на 32 строки, поэтому длинный вывод повторяется, и ни одно предложение не составляется на лету.
  • Единицы: абзацы (1–10), предложения (1–30) и слова (5–200 с шагом 5). В абзаце 3–6 предложений; предложения и слова дают один абзац.
  • Классическое начало — одно фиксированное предложение. При отключении оно полностью исчезает из набора, поэтому не появляется в результате нигде.
  • «Слова» берут первые N слов из потока предложений и завершают последнее слово точкой. Поэтому текст может оборваться на середине предложения, а завершающая пунктуация добавляется, а не копируется.
  • Переключатель <p> пишет буквальный текст <p> и </p> вокруг каждого абзаца: он никогда не создаёт настоящие HTML-элементы на странице. Предлагается только простой <p> — без class, id и своих тегов.
  • Счётчики слов и символов не учитывают теги <p> и все пробельные символы. Копирование текста в инструмент, считающий байты или полноширинные символы, даст другие числа.
  • Нет подсчёта байтов, маркеров списка и настроек типографики (шрифт, размер, высота строки, выравнивание). Задайте их в своём CSS или дизайн-инструменте.
  • Случайность берётся из Math.random() и используется только для перемешивания предложений. Это не безопасный источник: не используйте инструмент для паролей, токенов и всего, что должно быть непредсказуемым.
  • Всё происходит в браузере: нет загрузки, аккаунта, localStorage и ничего в URL. Перезагрузка страницы отбрасывает текст.
  • Истории и отмены нет. «Сбросить» возвращает настройки по умолчанию и создаёт новый пример, а не прежний.

Что обычно нужно дальше, когда текст-заглушка уже на месте.