Generator Lorem Ipsum
Generuj tekst zastępczy lorem ipsum z konfigurowalną liczbą akapitów i słów
Wygenerowany tekst
Officia adipiscing excepteur in dolor voluptate labore quis eiusmod cupidatat. Sit in eu pariatur in aliquip non sed do enim proident elit cupidatat. Laborum in incididunt sint cupidatat sed excepteur esse aliquip nulla aute non in lorem exercitation.
Aliquip laborum tempor aute magna ipsum non in aliquip culpa lorem est laboris ullamco magna. Est laboris adipiscing veniam incididunt non ipsum dolore est culpa dolore aliqua. Consequat qui amet nulla quis ex ex veniam anim deserunt cupidatat qui. Labore quis mollit nisi fugiat adipiscing in ipsum culpa in cupidatat ut laboris. Sunt sed dolore non nulla amet cillum sint laboris.
Fugiat qui nostrud laboris et lorem veniam sit sint esse aliquip minim enim ex. Laboris occaecat laboris duis nostrud consectetur proident reprehenderit dolore non in elit non nisi sed. Magna elit sunt non excepteur ut ut fugiat id ut ipsum in ut laborum nulla.Czym jest Lorem Ipsum?
Lorem ipsum to tekst zastępczy używany w projektowaniu i składzie typograficznym do wypełnienia makiety przed dostarczeniem finalnej treści. Standardowy fragment zaczyna się od słów "Lorem ipsum dolor sit amet, consectetur adipiscing elit" i jest używany od XVI wieku, kiedy nieznany drukarz przestawił fragmenty dzieła Cycerona "De Finibus Bonorum et Malorum" (45 p.n.e.), tworząc wzornik pism drukarskich. Tekst przetrwał przejście na skład cyfrowy w latach 60. XX wieku i stał się domyślnym tekstem wypełniającym w oprogramowaniu do składu komputerowego, takim jak Aldus PageMaker.
Celem lorem ipsum jest odwzorowanie wizualnej wagi i rozkładu czytelnego tekstu bez rozpraszania uwagi rzeczywistą treścią. Ponieważ łacińskie słowa mają zróżnicowane częstotliwości liter i długości wyrazów, tworzą realistycznie wyglądający blok tekstu. Projektanci używają go do oceny typografii, odstępów i układu strony, podczas gdy treść jest jeszcze pisana lub zatwierdzana. Pozwala to zespołom decydować o białych przestrzeniach, liczbie kolumn i rozmiarze czcionki przed przygotowaniem tekstów.
Oryginalny fragment z dzieła Cycerona (Księga 1, rozdział 1.10.32) omawia teorię przyjemności i bólu. Przestawiona wersja używana jako lorem ipsum nie jest gramatycznie poprawną łaciną. Słowa są przestawione, skrócone i wymieszane z wymyślonymi fragmentami. Jest to celowe: tekst powinien wyglądać wiarygodnie na pierwszy rzut oka, ale nie przekazywać znaczenia, które mogłoby wpłynąć na postrzeganie projektu przez odbiorcę.
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.
Dlaczego warto używać tego generatora Lorem Ipsum?
Ręczne tworzenie tekstu zastępczego jest żmudne i podatne na błędy. To narzędzie daje dokładnie tyle wypełnienia, ile potrzebujesz, w wybranym formacie. Wybierz między akapitami, zdaniami lub liczbą słów; dostosuj wynik natychmiast bez przeładowania strony; i skopiuj wszystko do schowka jednym kliknięciem. Niezależnie od tego, czy tworzysz prototyp interfejsu, zasilasz bazę danych testami, czy testujesz potok przetwarzania tekstu — niezawodny, konfigurowalny tekst zastępczy eliminuje małe, ale uporczywe źródło tarcia w codziennej pracy.
Zastosowania generatora Lorem Ipsum
Lorem Ipsum a alternatywne teksty zastępcze
Lorem ipsum jest najszerzej stosowanym tekstem zastępczym, ale istnieje kilka alternatyw.
| Typ | Opis | Najlepszy do | Wada |
|---|---|---|---|
| Lorem Ipsum (classical) | Przestawiona łacina z De Finibus Cycerona | Powszechny, językowo neutralny, oczekiwany przez klientów | Może wyglądać powtarzalnie przy dużych objętościach |
| Hipster Ipsum | Modny tekst wypełniający z żargonu rzemieślniczego | Rozluźnia atmosferę w wewnętrznych makietach | Rozpraszający w prezentacjach dla klientów |
| Bacon Ipsum | Tekst zastępczy z motywem mięsnym | Humorystyczny dla nieformalnych prototypów | Nieprofesjonalny w większości materiałów |
| Real content draft | Rzeczywista wersja robocza treści, nawet niekompletna | Testuje rzeczywistą długość i ton treści | Recenzenci skupiają się na treści zamiast na układzie |
Przykłady kodu
Jak generować lorem ipsum programistycznie w różnych językach i środowiskach:
// 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"