Naar de inhoud
HexSlate

Lorem Ipsum Generator

Platte tekst
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ullamco eiusmod sequi fugiat ab doloremque explicabo error, laborum ut ullamco. Do dicta sequi id non reprehenderit eiusmod veritatis.

Labore aute laboris reprehenderit nisi enim. Voluptas excepteur proident illo quasi tempora officia mollit. Eu veniam accusantium, dolor cillum tempora non sunt sed. Lorem quasi irure nostrud quaerat eos. Magni sed laboris, illo voluptas vitae eiusmod nostrud sint voluptate.

Id dolores consectetur perspiciatis illo, minim consequat voluptatem cupidatat lorem minim natus natus quis. Unde aliqua vitae voluptatem id in cupidatat eu anim omnis, nisi id vitae officia ipsum voluptatem. Odit magna fugit adipiscing totam. Illo nesciunt dicta inventore voluptas. Porro voluptatem nostrud aperiam qui. Voluptas aliquip duis sed architecto fugit modi sint, totam nostrud labore quisquam aspernatur consequuntur.
136 woorden967 tekens3 blokken

Dezelfde link geeft dezelfde tekst

De meeste generatoren van vultekst roepen Math.random() aan, en dat betekent dat de tekst verandert zodra er iets op de pagina opnieuw berekend wordt en dat de link die je een collega stuurt hem iets anders laat zien. Deze put in plaats daarvan uit een pseudowillekeurige generator met een vaste seed: de instellingen en dat ene getal bepalen elk woord, dus hetzelfde adres levert altijd dezelfde alinea's op, op elke machine. Nieuwe tekst kiest een nieuwe seed, en die reist met de rest van de instellingen mee in de URL.

Dat telt zwaarder dan het klinkt. Vulteksten belanden in schermafbeeldingen, in ontwerpbesprekingen en in pull requests, en "de tekst verschoof tussen mijn schermafbeelding en die van jou" is een echt half uur kwijt aan iets dat nooit interessant had moeten zijn.

Waarom de tekst in het Latijn is

De standaardpassage is door elkaar gehusseld Latijn uit de Finibus Bonorum et Malorum van Cicero, geschreven in 45 v.Chr. en sinds de zestiende eeuw gebruikt door zetters. De onbekende taal is de bedoeling: een beoordelaar die naar een opmaak in zijn eigen taal kijkt leest de woorden en becommentarieert de tekst, en een beoordelaar die naar Latijn kijkt kijkt naar de vorm van de pagina. Latijn heeft ook letterfrequenties en woordlengtes die dicht genoeg bij het Engels liggen dat de grijswaarde van de tekst op de pagina ruwweg klopt met wat echte tekst geeft.

De woordenschat in gewoon Engels staat hier voor de gevallen waarin dat averechts werkt: een klant die lorem ipsum als een bug leest, een spellingcontrole of taalherkenner die de pagina markeert, of een omgeving waar het Latijn als een fout overkomt in plaats van als plaatshouder. De zinnen zijn nog steeds onzin. Ook dat is met opzet: vultekst die als afgemaakte tekst leest is vultekst die naar productie gaat zonder dat iemand het merkt.

Veelvoorkomende problemen

  • De alinea's lopen in elkaar over als ik ze in HTML plak. Platte tekst scheidt alinea's met een lege regel, en HTML klapt die samen tot één spatie. Zet de uitvoer op HTML en elke alinea komt in zijn eigen <p>, en lijstitems binnen één <ul>.
  • De vultekst haalde productie. Het gebeurt in elk project. Zoek je repository af op ipsum voor de release, en gebruik juist daarom liever het Latijn: dat is triviaal te grepen, en vultekst in gewoon Engels niet.
  • De regellengtes lijken totaal niet op de echte tekst. Kijk naar het aantal woorden in de statusregel in plaats van naar het aantal alinea's. Echte producttekst is meestal veel korter dan de vultekst waar mensen naar grijpen, en een opmaak die op 900 woorden Latijn getest is breekt vaak op de 40 woorden waarmee hij echt live gaat.

Veelgestelde vragen

Hoeveel woorden is hier een alinea?

Drie tot zes zinnen, elk van 4 tot 16 woorden, dus ruwweg 30 tot 90 woorden met een gemiddelde rond 55. Zinnen langer dan acht woorden krijgen ergens in het midden één komma. Eén komma en niet meerdere: een pauze in de zin geeft een alinea zijn textuur, en drie per zin is wat gegenereerde tekst gegenereerd laat ogen.

Wordt wat ik hier doe ergens heen gestuurd?

Nee. De generator is een paar dozijn regels JavaScript die in dit tabblad draaien, zonder verzoek naar welke server dan ook, en er valt sowieso niets te versturen: je typt niets in deze tool, je zet alleen instellingen.

Kan ik morgen dezelfde tekst weer krijgen?

Ja. Sla het adres op als favoriet. De eenheid, het aantal, de woordenschat, het formaat, de opening en de seed staan allemaal in de query string, en die zes waarden zijn de hele invoer voor de generator.

Is er een limiet?

500 eenheden, en dat is ongeveer 25.000 woorden aan alinea's. De generator is snel genoeg dat de grens er is om de pagina bruikbaar te houden en niet vanwege de snelheid.