Lorem Ipsum Generator
Genereer lorem ipsum placeholder-tekst met configureerbare alinea's en woorden
Gegenereerde tekst
Exercitation voluptate eiusmod labore non ea sit elit non ipsum. Ad tempor incididunt adipiscing nostrud enim culpa dolor laborum in dolor dolore eu lorem veniam. Amet anim consequat nulla aute non ad ut ut. Pariatur ut aliquip sit laboris ut veniam occaecat magna nostrud. Ullamco dolore velit sunt amet sunt ut aute dolore consectetur. Lorem aute in adipiscing consequat dolore ipsum sunt in nulla esse.
Elit est do proident laborum amet aliqua consectetur pariatur ut laborum ut ut deserunt. Labore cupidatat culpa consectetur cillum dolore ex lorem elit qui. Eiusmod occaecat aute enim consequat dolor do dolor.
Aliqua aliqua in consequat laboris reprehenderit aliquip cillum consequat id aliquip ea in labore ut velit. Sunt magna dolor esse ad tempor minim do ea aliquip nisi. In voluptate exercitation consequat quis aliquip fugiat enim dolor.Wat is Lorem Ipsum?
Lorem ipsum is placeholder-tekst die wordt gebruikt in design en opmaak om een lay-out te vullen voordat de definitieve tekst beschikbaar is. De standaardpassage begint met "Lorem ipsum dolor sit amet, consectetur adipiscing elit" en wordt al gebruikt sinds de jaren 1500, toen een onbekende drukker secties uit Cicero's "De Finibus Bonorum et Malorum" (45 v.Chr.) door elkaar haalde om een letterproefboek te maken. De tekst overleefde de overgang naar digitale opmaak in de jaren zestig en werd de standaard vultekst in desktop publishing-software zoals Aldus PageMaker.
Het doel van lorem ipsum is het visuele gewicht en de verdeling van leesbare tekst te benaderen zonder lezers af te leiden met werkelijke inhoud. Omdat de Latijnse woorden gevarieerde letterfrequenties en woordlengtes hebben, produceren ze een realistisch uitziend tekstblok. Ontwerpers gebruiken het om typografie, witruimte en lay-out te beoordelen terwijl de inhoud nog wordt geschreven of goedgekeurd. Zo kunnen teams beslissingen nemen over witruimte, kolomaantal en lettergrootte voordat de tekst klaar is.
De oorspronkelijke passage uit Cicero's werk (Boek 1, Sectie 1.10.32) bespreekt de theorie van genot en pijn. De door elkaar gehaalde versie die als lorem ipsum wordt gebruikt, is geen grammaticaal correct Latijn. Woorden zijn herschikt, ingekort en gemengd met verzonnen fragmenten. Dit is opzettelijk: de tekst moet op het eerste gezicht aannemelijk lijken maar geen betekenis overbrengen die de perceptie van de kijker over het ontwerp kan beïnvloeden.
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.
Waarom deze Lorem Ipsum Generator gebruiken?
Placeholder-tekst handmatig genereren is omslachtig en foutgevoelig. Met deze tool krijg je precies de hoeveelheid vultekst die je nodig hebt, opgemaakt zoals je dat wilt. Kies tussen alinea's, zinnen of woordaantal; pas de uitvoer direct aan zonder de pagina te herladen; en kopieer alles in één klik naar het klembord. Of je nu een UI-prototype bouwt, een testdatabase vult of een tekstverwerkingspipeline stresstest, betrouwbare en configureerbare placeholder-tekst elimineert een kleine maar hardnekkige bron van wrijving in je workflow.
Gebruikssituaties voor de Lorem Ipsum Generator
Lorem Ipsum versus alternatieve placeholder-tekst
Lorem ipsum is de meest gebruikte placeholder-tekst, maar er bestaan meerdere alternatieven.
| Type | Beschrijving | Geschikt voor | Nadeel |
|---|---|---|---|
| Lorem Ipsum (classical) | Gemengd Latijn uit Cicero's De Finibus | Universeel, taalneutraal, verwacht door klanten | Kan repetitief lijken bij grote hoeveelheden |
| Hipster Ipsum | Trendy vultekst met ambachts- en vakjargon | Verlicht de sfeer in interne mockups | Afleidend in presentaties voor klanten |
| Bacon Ipsum | Vleesthema placeholder-tekst | Humoristisch voor informele prototypes | Onprofessioneel voor de meeste opleveringen |
| Real content draft | Echte concepttekst, ook als die onvolledig is | Test werkelijke inhoudslengte en toon | Beoordelaars richten zich op de tekst in plaats van de lay-out |
Codevoorbeelden
Hoe je lorem ipsum programmatisch genereert in verschillende talen en omgevingen:
// 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"