Генератор Lorem Ipsum

Текст-рыба для макетов и вёрстки: абзацы, предложения, слова или заданное число символов. С классического «Lorem ipsum…» или без него, в виде обычного текста, HTML или Markdown. Текст собирается в браузере.

Параметры

От 1 до 100. В каждом абзаце 3–6 предложений выбранной длины

Сколько слов в предложении. В абзаце 3–6 таких предложений

Подходит для макетов и документов: абзацы разделены пустой строкой, разметки нет

Пусто — текст собирает системный генератор браузера, и повторить его потом не выйдет. Впишите seed, чтобы результат воспроизводился

Начинать с Lorem ipsum dolor sit amet…Классическое начало встаёт один раз и только в начало текста — не в каждый абзац. В режиме «Слова» оно занимает первые 8 слов, в режиме «Символы» обрывается вместе с текстом, если целиком не помещается

Результат

Слов
0
Символов
0
Абзацев
0
Предложений
0

Счётчики считают готовый текст без разметки: теги <p> и пустые строки между абзацами в них не входят. В режимах «слова» и «символы» текст идёт одной строкой, поэтому абзацев и предложений в нём нет.

«Скачать .txt» сохраняет текст без разметки, «Скачать .html» — абзацами в тегах <p>, независимо от выбранного формата.

Зачем генерировать текст-рыбу

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

Инструмент собирает текст из классического латинского набора: абзацы, предложения, слова или заданное число символов. Длина предложения и формат вывода решают, как он ляжет — короткие предложения дают рваный ритм, длинные собираются в плотный блок, HTML пригодится для вставки в код, обычный текст — для макета или документа. Заданное число символов соблюдается с точностью до границы слова: текст никогда не обрывается на середине слова.

Всё считается в браузере: текст не отправляется на сервер и не сохраняется, работать можно офлайн. Кнопки выгрузки отдают файл .txt с чистым текстом или .html с абзацами в тегах, а seed позволяет вернуться к тому же самому тексту, когда макет понадобится снова.

Частые вопросы

Что такое текст-рыба и зачем она нужна?

Текст-рыба — это набор ничего не значащих слов, который ставят на место настоящего текста, пока его нет. Нужен он, чтобы оценивать макет, а не содержание: как ляжет строка, сколько места займёт заголовок, выдержит ли блок из трёх абзацев, не поедет ли вёрстка на длинных словах, хватает ли текста в кнопке. Настоящий текст для этого не годится — его начинают читать и обсуждать формулировки вместо вёрстки.

Почему латынь и нет ли русского варианта?

Латынь — стандарт вёрстки: отрывок из трактата Цицерона используют как заполнитель с XVI века, и словарь здесь классический латинский. Русский заполнитель решал бы ту же задачу хуже: он читается как настоящий текст, глаз цепляется за смысл, и макет уже нельзя оценить беспристрастно — внимание уходит на содержание, а не на вёрстку. Латинские слова при этом достаточно длинные и разнообразные, чтобы проверить переносы и заполнение строк.

Можно ли получить тот же текст ещё раз?

Да, если вписать seed — произвольную строку вроде «макет-1». Она превращается в число и запускает детерминированный генератор: одна и та же строка всегда даёт один и тот же текст, поэтому результат можно записать и получить заново — например, вернувшись к макету через неделю или сравнив две вёрстки на одинаковом тексте. Стойкости у seed нет: он не шифрует данные и не защищает их, а любой, кто знает строку, получит тот же текст. С пустым полем текст берётся из системного генератора браузера, и повторить его не выйдет.

Не навредит ли текст-рыба SEO, если останется на странице?

Рыба — это заполнитель, и в опубликованной странице её быть не должно. Страница с одним «Lorem ipsum» не отвечает ни на один запрос: поисковику нечего показать в сниппете, а читателю — понять, о чём она, и по совокупности признаков такая страница оценивается как недоделанная. Отдельного наказания именно за латинские слова не существует — проигрывает не язык, а отсутствие содержания. На тестовом стенде, закрытом от индексации, рыба никому не мешает, а из готовой вёрстки её убирают до публикации.

Чем отличаются режимы «слова», «предложения» и «символы»?

Режимы отвечают на разные вопросы. «Слова» дают ровно заданное число слов одной строкой, без заглавных букв и знаков препинания — когда известно, сколько слов должно быть в блоке. «Предложения» собирают предложения заданной длины: каждое начинается с заглавной буквы и заканчивается точкой. «Символы» набирают текст и обрывают его на границе слова, чтобы уложиться в заданное число символов: ровно столько не выйдет почти никогда, поэтому фактическое число показано рядом с результатом. Режим «Абзацы» — те же предложения, но разбитые на абзацы по 3–6 штук.

Что значит «Начинать с Lorem ipsum dolor sit amet…»?

Флажок ставит классическое начало — «Lorem ipsum dolor sit amet, consectetur adipiscing elit.» — первым предложением текста. Именно один раз: в каждый абзац оно не подставляется, иначе текст превращался бы в повтор одной и той же фразы. Оно входит в общий счёт, а не добавляется сверх него: в режиме предложений первое из них заменяется началом, в режиме абзацев — первым предложением первого абзаца. В режиме слов начало занимает первые восемь слов, в режиме символов обрывается по границе слова, если в заданную длину не помещается. С выключенным флажком текст начинается с обычного сгенерированного предложения.