Lorem Ipsum Generator
Генерация текста-заглушки lorem ipsum с настраиваемым количеством абзацев и слов
Сгенерированный текст
Incididunt exercitation laborum voluptate pariatur in cupidatat aute mollit eiusmod tempor qui elit eiusmod eiusmod velit. Dolore exercitation aute lorem laboris reprehenderit aute irure ut enim minim aliqua. Eiusmod incididunt id deserunt elit in nostrud sint. Incididunt amet in incididunt in et magna ea in. Proident dolor in eu occaecat commodo ullamco nostrud qui dolore dolore ut eu consequat non nulla nostrud.
Do laboris consectetur dolor nostrud adipiscing amet ut id esse. In consectetur et ut voluptate incididunt eu magna quis pariatur eiusmod aute in eiusmod. Laborum ut duis minim ut do magna incididunt tempor eu reprehenderit in adipiscing dolor ex sed in.
Dolor qui voluptate lorem culpa cillum irure veniam ex do ex. Cupidatat irure fugiat nulla id reprehenderit proident veniam sint lorem dolor aliquip. Id nulla duis esse nulla nisi quis pariatur tempor aliqua dolor officia occaecat aute id officia nostrud. Est dolor aute minim mollit tempor et labore adipiscing minim irure ullamco lorem dolore. Nostrud irure nisi in cillum eiusmod ut in cupidatat.Что такое 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 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?
Создавать текст-заглушку вручную — утомительно и чревато ошибками. Этот инструмент даёт ровно столько заполнителя, сколько нужно, в нужном формате. Выбирайте абзацы, предложения или количество слов; корректируйте результат мгновенно без перезагрузки страницы; копируйте всё в буфер обмена одним нажатием. Строите ли вы прототип интерфейса, наполняете тестовую базу данных или нагружаете текстовый конвейер — надёжный, настраиваемый текст-заглушка устраняет постоянный источник лишних усилий из вашего рабочего процесса.
Сценарии использования Lorem Ipsum Generator
Lorem Ipsum и альтернативные варианты текста-заглушки
Lorem ipsum — наиболее широко используемый текст-заглушка, однако существует несколько альтернатив.
| Тип | Описание | Лучше всего для | Недостаток |
|---|---|---|---|
| Lorem Ipsum (classical) | Перемешанная латынь из трактата Цицерона «De Finibus» | Универсальный, нейтральный к языку, ожидаемый клиентами | Может выглядеть монотонно в больших объёмах |
| Hipster Ipsum | Модный заполнитель с использованием терминологии крафтового производства | Поднимает настроение во внутренних макетах | Отвлекает на презентациях для клиентов |
| Bacon Ipsum | Текст-заглушка на мясную тематику | Уместен для шутливых прототипов | Непрофессионально для большинства проектов |
| Real content draft | Реальный черновой текст, пусть и неполный | Проверяет реальную длину и тон контента | Рецензенты сосредотачиваются на формулировках, а не на макете |
Примеры кода
Как генерировать lorem ipsum программно на различных языках и в различных средах:
// 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. ..."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. ..."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."
}# 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"