</>

Generator Lorem Ipsum

Znaki
przeciągnij lub najedź
0
Słowa
przeciągnij lub najedź
0
Zdania
przeciągnij lub najedź
0
Akapity
przeciągnij lub najedź
0

Przeciągnij kolumnę i puść, aby wygenerować. Aby ustawić dokładną liczbę, użyj pola poniżej lub klawiszy strzałek.

Liczba

words

Opcje

Język generowanego tekstu
Format wyjściowy
Gotowe
Wygenerowany tekst pojawi się tutaj.

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
typecharacters words sentences paragraphswordsJednostka, w której liczymy.
countinteger50Ile takich jednostek. Limit: 20 000 znaków, 5000 słów, 1000 zdań lub 200 akapitów.
scriptlatin cyrillic greek devanagari arabic hebrew chinese japaneselatinSystem pisma do wygenerowania.
formatplain html markdown jsonplainFormat wyjściowy. html zamyka akapity w <p>; json dodaje liczniki i metadane.
starttrue falsetrueZacznij od „Lorem ipsum dolor sit amet…”. Tylko łacińskie.
pseudotrue falsefalsePseudolokalizacja: 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.