Generator Lorem Ipsum
Lipsum.pro generuje tekst zastępczy na potrzeby projektowania i programowania. Wybierz znaki, słowa, zdania lub akapity, przeciągnij odpowiednią kolumnę i puść. Tekst jest gotowy do skopiowania.
Wszystko działa w przeglądarce. Narzędzie obsługuje mysz, klawiaturę i ekran dotykowy. Bez konta, bez rejestracji, bez limitu generowania i bez żadnych opłat.
Stworzony dla projektantów, programistów i inżynierów
Tekst zastępczy sprawdza się w luce między układem a docelową treścią. Projektanci wypełniają makiety i wireframe’y w Figmie, Sketchu lub Penpocie, by zobaczyć, jak zachowuje się siatka, zanim powstanie choć jedno słowo. Programiści front-endu szkicują komponenty i szablony, gdy CMS jest jeszcze pusty. Inżynierowie zasilają dane testowe i fikstury. Autorzy sprawdzają, jak układa się nagłówek przy swojej rzeczywistej długości.
Ponieważ tekst nic nie znaczy, każdy oceniający patrzy na projekt — odstępy, rytm, długość wiersza — zamiast spierać się o słowa.
Tekst zastępczy w ośmiu systemach pisma
Projekty rzadko są wyłącznie angielskie. Lipsum.pro generuje tekst wypełniający w ośmiu systemach pisma, dzięki czemu makieta pokazuje gęstość znaków, wysokość wiersza i kierunek czytania języka, dla którego naprawdę powstaje. Arabski i hebrajski zapisuje się od prawej do lewej. Chiński i japoński składa się bez spacji między wyrazami.
API
Wszystko, co generuje narzędzie, jest też dostępne przez zwykłe żądanie GET. API jest darmowe, nie wymaga klucza ani rejestracji. Powstało z myślą o skryptach budowania, narzędziach projektowych, asystentach AI i wszystkim innym, co potrzebuje tekstu zastępczego bez otwierania przeglądarki.
GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json
Parametry
| Parametr | Wartości | Domyślnie | Do czego służy |
|---|---|---|---|
type | characters words sentences paragraphs | words | Jednostka, w której liczymy. |
count | integer | 50 | Ile takich jednostek. Limit: 20 000 znaków, 5000 słów, 1000 zdań lub 200 akapitów. |
script | latin cyrillic greek devanagari arabic hebrew chinese japanese | latin | System pisma do wygenerowania. |
format | plain html markdown json | plain | Format wyjściowy. html zamyka akapity w <p>; json dodaje liczniki i metadane. |
start | true false | true | Zacznij od „Lorem ipsum dolor sit amet…”. Tylko łacińskie. |
pseudo | true false | false | Pseudolokalizacja: z akcentami i około 40% dłuższy, do testów internacjonalizacji. Tylko łacińskie. |
Przykłady kodu
To samo żądanie z terminala, z builda front-endu albo ze skryptu fikstur w Pythonie:
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)
Testy internacjonalizacji
# 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"
Użyj z asystenta AI
Istnieje serwer MCP, dzięki czemu asystent może wygenerować tekst zastępczy w trakcie rozmowy — wypełnić komponent, sprawdzić układ od prawej do lewej albo pseudolokalizować, by zobaczyć, co się psuje. Jest darmowy, nie wymaga klucza i działa w Claude, Cursorze i każdym innym kliencie MCP.
Po instalacji poproś o tekst zwykłym językiem:
- „Wypełnij ten komponent karty mniej więcej 200 znakami japońskiego.”
- „Daj mi pięć akapitów po arabsku, żebym sprawdził układ od prawej do lewej.”
- „Pseudolokalizuj czterdzieści słów — chcę zobaczyć, co się ucina.”
Claude Code
claude mcp add lipsum -- npx -y lipsum-mcp
Claude Desktop
{
"mcpServers": {
"lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
}
}
Node 18 lub nowszy. Pakiet jest na npm jako lipsum-mcp i jest lekkim klientem tego samego API — bez konta, bez klucza, bez konfiguracji.
Czym jest Lorem Ipsum?
Lorem Ipsum to tekst zastępczy służący do oceny typografii i odstępów w projekcie bez rozpraszania uwagi czytelnymi słowami. Ta przestawiona łacina pochodzi z fragmentu dzieła Cycerona De Finibus Bonorum et Malorum, napisanego w 45 r. p.n.e. Drukarze używają jej jako standardowego wypełnienia od XVI wieku. Ponieważ słowa nic nie znaczą, oceniający patrzy na projekt, a nie na treść.
Najczęstsze pytania
Czy Lipsum.pro jest darmowy?
Tak, całkowicie darmowy. Generator i API nic nie kosztują, nie ma konta, rejestracji ani limitu generowanego tekstu.
Czy mogę używać wygenerowanego tekstu komercyjnie?
Tak. To pozbawione znaczenia wypełnienie bez autorstwa i praw, więc możesz go używać bez ograniczeń w pracach dla klientów, produktach i szablonach.
Czym różni się Lorem Ipsum od tekstu próbnego i wypełniającego?
To ta sama idea pod różnymi nazwami. Lorem Ipsum to tradycyjna przestawiona łacina; tekst próbny, wypełniający i zastępczy określają dowolną prowizoryczną treść używaną podczas projektowania układu.
Czy działa na telefonie?
Tak. Przeciągnij kolumnę palcem i puść albo wpisz dokładną liczbę. Wszystko działa w przeglądarce.
Czy mogę otrzymać HTML, Markdown lub JSON?
Tak. Zmień format wyjściowy powyżej albo przekaż do API format=html, format=markdown lub format=json.
Czy przechowujecie to, co generuję?
Nie. Tekst powstaje w Twojej przeglądarce i nigdy nigdzie nie jest wysyłany. Użycie mierzymy wyłącznie zbiorczo.
Czy mogę generować tekst od prawej do lewej albo CJK?
Tak. Arabski i hebrajski składane są od prawej do lewej, a chiński i japoński bez spacji między wyrazami, więc układ można sprawdzić przy prawdziwym kierunku czytania i gęstości znaków.
Czy asystent AI może korzystać z Lipsum.pro?
Tak. Darmowe API przyjmuje zwykłe żądanie GET i zwraca czysty tekst, HTML, Markdown lub JSON, więc asystent albo agent może wywołać je bezpośrednio.
Czy Lipsum.pro używa plików cookie?
Wyłącznie do anonimowych, zbiorczych statystyk oraz do reklam. Zobacz politykę plików cookie i politykę prywatności.
Czy mogę używać go w Figmie, Sketchu lub innym narzędziu projektowym?
Tak. Wygeneruj tekst tutaj, skopiuj go i wklej w dowolne narzędzie projektowe — nie ma wtyczki do instalowania ani rejestracji.
Jak przenieść tekst zastępczy do kodu?
Skopiuj wynik w HTML, Markdown lub JSON prosto do projektu albo wywołaj darmowe API ze skryptu budowania, aby tekst powstawał w ramach twojego procesu.
Czy mogę użyć go do zasilenia danych testowych?
Tak. Wynik JSON i API służą dokładnie temu — fikstury, skrypty seed, ekrany pustych stanów i testy interfejsu wymagające realistycznego tekstu o znanej długości.
Czym jest pseudolokalizacja i kiedy się przydaje?
Po włączeniu tekst łaciński wraca z akcentami i jest o około 40% dłuższy — mniej więcej tyle, ile niemiecki albo fiński robi angielskiemu układowi. Dwie usterki widać od razu: tekst bez pokrycia glifów wyświetla się jako kwadraciki, a to, co przy takiej długości się ucina lub wylewa, naprawdę się utnie po tłumaczeniu. Szybki sposób na sprawdzenie układu pod kątem internacjonalizacji, zanim przetłumaczono choć jeden ciąg.