</>

Lorem Ipsum-generator

Tecken
dra eller hovra
0
Ord
dra eller hovra
0
Meningar
dra eller hovra
0
Stycken
dra eller hovra
0

Dra en kolumn och släpp för att generera. Använd fältet nedan eller piltangenterna för ett exakt antal.

Antal

words

Alternativ

Språk för den genererade texten
Utdataformat
Klar
Den genererade texten visas här.

Lorem Ipsum-generator

Lipsum.pro genererar fyllnadstext för design och utveckling. Välj tecken, ord, meningar eller stycken, dra motsvarande kolumn och släpp. Texten är redo att kopieras.

Allt körs i webbläsaren. Verktyget fungerar med mus, tangentbord eller pekskärm. Inget konto, ingen registrering, ingen gräns för hur mycket du genererar och ingen kostnad.

Gjord för designers, utvecklare och ingenjörer

Fyllnadstext gör nytta i glappet mellan en layout och dess riktiga text. Designers fyller mockuper och wireframes i Figma, Sketch eller Penpot för att se hur ett rutnät beter sig innan ett ord är skrivet. Frontend-utvecklare skissar komponenter och mallar medan CMS:et fortfarande är tomt. Ingenjörer fyller testdata och fixtures. Skribenter kontrollerar hur en rubrik sitter i den längd den faktiskt får.

Eftersom texten saknar betydelse bedömer alla som granskar den designen — avstånden, rytmen, radlängden — i stället för att diskutera orden.

Fyllnadstext i åtta skriftsystem

Layouter är sällan bara på engelska. Lipsum.pro genererar fyllnadstext i åtta skriftsystem, så att en skiss kan visa teckentäthet, radhöjd och läsriktning för det språk den faktiskt är avsedd för. Arabiska och hebreiska sätts från höger till vänster. Kinesiska och japanska sätts utan mellanrum mellan orden.

API:et

Allt verktyget genererar finns också tillgängligt via en enkel GET-förfrågan. API:et är gratis, kräver ingen nyckel och ingen registrering. Det är avsett för byggskript, designverktyg, AI-assistenter och allt annat som behöver fyllnadstext utan att öppna en webbläsare.

GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json

Parametrar

Parameter Värden Standard Vad den gör
typecharacters words sentences paragraphswordsEnheten som räknas.
countinteger50Hur många av den enheten. Begränsat till 20 000 tecken, 5 000 ord, 1 000 meningar eller 200 stycken.
scriptlatin cyrillic greek devanagari arabic hebrew chinese japaneselatinSkriftsystemet som ska genereras.
formatplain html markdown jsonplainUtdataformat. html omsluter stycken med <p>; json lägger till räkningar och metadata.
starttrue falsetrueBörja med ”Lorem ipsum dolor sit amet…”. Endast latinsk skrift.
pseudotrue falsefalsePseudolokalisera: med accenter och ungefär 40 % längre, för internationaliseringstester. Endast latinsk skrift.

Kodexempel

Samma förfrågan från en terminal, ett frontend-bygge eller ett Python-skript för fixtures:

curl

curl "https://lipsum.pro/api?type=paragraphs&count=2"

JavaScript / TypeScript

const res = await fetch("https://lipsum.pro/api?type=words&count=40&format=json");
const { text, words, characters } = await res.json();

Node.js

import { writeFile } from "node:fs/promises";

const res = await fetch("https://lipsum.pro/api?type=paragraphs&count=10&format=markdown");
await writeFile("fixture.md", await res.text());

Python

import json, urllib.request

url = "https://lipsum.pro/api?type=sentences&count=5&format=json"
data = json.load(urllib.request.urlopen(url))
print(data["text"])

PHP

$json = file_get_contents(
  "https://lipsum.pro/api?type=paragraphs&count=3&format=json"
);
$data = json_decode($json, true);

Go

res, _ := http.Get("https://lipsum.pro/api?type=words&count=50")
body, _ := io.ReadAll(res.Body)

Internationaliseringstester

# Japanese, to check glyph density and line breaking
curl "https://lipsum.pro/api?type=characters&count=280&script=japanese"

# Arabic, to check right-to-left layout
curl "https://lipsum.pro/api?type=paragraphs&count=2&script=arabic"

# Pseudolocalised, to find what truncates before translating anything
curl "https://lipsum.pro/api?type=words&count=60&pseudo=true"

Använd den från en AI-assistent

Det finns en MCP-server, så en assistent kan generera fyllnadstext mitt i ett samtal — fylla en komponent, kontrollera en höger-till-vänster-layout eller pseudolokalisera för att se vad som går sönder. Den är gratis, kräver ingen nyckel och fungerar i Claude, Cursor och alla andra MCP-klienter.

När den är installerad ber du om text på vanligt språk:

  • ”Fyll den här kortkomponenten med ungefär 200 tecken japanska.”
  • ”Ge mig fem stycken arabiska så att jag kan kontrollera höger-till-vänster-layouten.”
  • ”Pseudolokalisera fyrtio ord — jag vill se vad som kapas.”

Claude Code

claude mcp add lipsum -- npx -y lipsum-mcp

Claude Desktop

{
  "mcpServers": {
    "lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
  }
}

Node 18 eller nyare. Paketet finns på npm som lipsum-mcp och är en tunn klient över samma API — inget konto, ingen nyckel, inget att konfigurera.

Vad är Lorem Ipsum?

Lorem Ipsum är fyllnadstext som används för att granska en layouts typografi och avstånd utan att läsbara ord distraherar. Den omkastade latinen kommer från ett avsnitt i Ciceros De Finibus Bonorum et Malorum, skrivet 45 f.Kr. Tryckare har använt den som standardutfyllnad sedan 1500-talet. Eftersom orden saknar betydelse bedömer granskaren designen i stället för innehållet.

Vanliga frågor

Är Lipsum.pro gratis?

Ja, helt gratis. Generatorn och API:et kostar ingenting, det finns inget konto, ingen registrering och ingen gräns för hur mycket text du genererar.

Får jag använda den genererade texten kommersiellt?

Ja. Texten är meningslös utfyllnad utan upphovsman eller rättigheter, så du kan använda den utan begränsning i kunduppdrag, produkter och mallar.

Vad är skillnaden mellan Lorem Ipsum, blindtext och fyllnadstext?

Det är samma sak under olika namn. Lorem Ipsum är den traditionella omkastade latinen; blindtext, fyllnadstext och utfyllnadstext beskriver all provisorisk text som används medan en layout formges.

Fungerar det på mobilen?

Ja. Dra en kolumn med fingret och släpp, eller skriv in ett exakt antal. Allt körs i webbläsaren.

Kan jag få HTML, Markdown eller JSON?

Ja. Ändra utdataformatet ovan, eller skicka format=html, format=markdown eller format=json till API:et.

Sparar ni det jag genererar?

Nej. Texten genereras i din webbläsare och skickas aldrig någonstans. Användningen mäts endast aggregerat.

Kan jag generera höger-till-vänster- eller CJK-text?

Ja. Arabiska och hebreiska sätts från höger till vänster, och kinesiska och japanska utan mellanrum mellan orden, så en layout kan prövas mot verklig läsriktning och teckentäthet.

Kan en AI-assistent använda Lipsum.pro?

Ja. Det kostnadsfria API:et tar emot en enkel GET-förfrågan och returnerar ren text, HTML, Markdown eller JSON, så en assistent eller agent kan anropa det direkt.

Använder Lipsum.pro cookies?

Endast för anonym, aggregerad analys och för annonsering. Se cookiepolicyn och integritetspolicyn.

Kan jag använda den med Figma, Sketch eller något annat designverktyg?

Ja. Generera texten här, kopiera den och klistra in den i vilket designverktyg som helst — inget tillägg att installera och ingen registrering.

Hur får jag in fyllnadstext i min kod?

Kopiera HTML-, Markdown- eller JSON-utdata rakt in i projektet, eller anropa det kostnadsfria API:et från ett byggskript så att texten skapas som en del av arbetsflödet.

Kan jag använda den för att fylla testdata?

Ja. JSON-utdata och API:et är avsedda just för det — fixtures, seed-skript, tomma vyer och gränssnittstester som behöver realistisk text av känd längd.

Vad är pseudolokalisering och när använder man det?

Slå på den så kommer den latinska texten tillbaka med accenter och ungefär 40 % längre — ungefär vad tyska eller finska gör med en engelsk layout. Två fel syns direkt: text utan teckentäckning visas som rutor, och det som kapas eller svämmar över vid den längden kommer att kapas på riktigt efter översättning. Ett snabbt sätt att pröva en layout för internationalisering innan en enda sträng är översatt.