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 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, наповнюєте тестову базу даних або навантажуєте текстовий конвеєр, надійний налаштовуваний текст-заповнювач прибирає невелике, але постійне джерело тертя з вашого робочого процесу.
Сфери застосування 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"