Generatore di Lorem Ipsum
Lipsum.pro genera testo segnaposto per il design e lo sviluppo. Scegli caratteri, parole, frasi o paragrafi, trascina la colonna corrispondente e rilascia. Il testo è pronto da copiare.
Tutto funziona nel browser. Lo strumento si usa con mouse, tastiera o touchscreen. Nessun account, nessuna registrazione, nessun limite di generazione e nessun costo.
Pensato per designer, sviluppatori e ingegneri
Il testo segnaposto serve proprio nello spazio fra un layout e il suo testo definitivo. I designer riempiono mockup e wireframe in Figma, Sketch o Penpot per vedere come si comporta una griglia prima che sia scritta una parola. Gli sviluppatori front-end abbozzano componenti e template mentre il CMS è ancora vuoto. Gli ingegneri popolano dati di test e fixture. Chi scrive verifica come sta un titolo alla lunghezza che avrà davvero.
Poiché il testo non ha significato, chi lo esamina giudica il design — spaziature, ritmo, lunghezza di riga — invece di discutere sulle parole.
Testo segnaposto in otto sistemi di scrittura
I layout sono raramente solo in inglese. Lipsum.pro genera testo riempitivo in otto sistemi di scrittura, così un mockup può mostrare la densità dei glifi, l’altezza di riga e la direzione di lettura della lingua a cui è realmente destinato. Arabo ed ebraico si scrivono da destra a sinistra. Cinese e giapponese si compongono senza spazi tra le parole.
L’API
Tutto ciò che lo strumento genera è disponibile anche tramite una semplice richiesta GET. L’API è gratuita, non richiede chiavi né registrazione. È pensata per script di build, strumenti di design, assistenti IA e qualsiasi altra cosa abbia bisogno di testo segnaposto senza aprire un browser.
GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json
Parametri
| Parametro | Valori | Predefinito | Cosa fa |
|---|---|---|---|
type | characters words sentences paragraphs | words | L’unità da contare. |
count | integer | 50 | Quante unità. Limitato a 20.000 caratteri, 5.000 parole, 1.000 frasi o 200 paragrafi. |
script | latin cyrillic greek devanagari arabic hebrew chinese japanese | latin | Il sistema di scrittura da generare. |
format | plain html markdown json | plain | Formato di output. html racchiude i paragrafi in <p>; json aggiunge conteggi e metadati. |
start | true false | true | Inizia con «Lorem ipsum dolor sit amet…». Solo latino. |
pseudo | true false | false | Pseudolocalizza: accentato e circa il 40% più lungo, per test di internazionalizzazione. Solo latino. |
Esempi di codice
La stessa richiesta da un terminale, da una build front-end o da uno script Python di fixture:
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)
Test di internazionalizzazione
# 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"
Usalo da un assistente IA
Esiste un server MCP, così un assistente può generare testo segnaposto dentro una conversazione: riempire un componente, verificare un layout da destra a sinistra o pseudolocalizzare per vedere cosa si rompe. È gratuito, non richiede chiavi e funziona in Claude, Cursor e qualunque altro client MCP.
Una volta installato, chiedi il testo in linguaggio naturale:
- «Riempi questo componente card con circa 200 caratteri di giapponese.»
- «Dammi cinque paragrafi di arabo così controllo il layout da destra a sinistra.»
- «Pseudolocalizza quaranta parole — voglio vedere cosa si tronca.»
Claude Code
claude mcp add lipsum -- npx -y lipsum-mcp
Claude Desktop
{
"mcpServers": {
"lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
}
}
Node 18 o superiore. Il pacchetto è su npm come lipsum-mcp ed è un client leggero su questa stessa API: nessun account, nessuna chiave, niente da configurare.
Che cos’è il Lorem Ipsum?
Il Lorem Ipsum è testo segnaposto usato per valutare la tipografia e le spaziature di un layout senza la distrazione di parole leggibili. Quel latino alterato proviene da un passo del De Finibus Bonorum et Malorum di Cicerone, scritto nel 45 a.C. I tipografi lo usano come riempitivo standard dal Cinquecento. Poiché le parole non hanno significato, chi valuta giudica il design anziché il testo.
Domande frequenti
Lipsum.pro è gratuito?
Sì, completamente gratuito. Il generatore e l’API non costano nulla: nessun account, nessuna registrazione e nessun limite alla quantità di testo generato.
Posso usare il testo generato a fini commerciali?
Sì. Il testo è riempitivo privo di significato, senza paternità né diritti, quindi puoi usarlo senza restrizioni in lavori per clienti, prodotti e template.
Che differenza c’è tra Lorem Ipsum, testo fittizio e testo riempitivo?
Sono la stessa idea con nomi diversi. Lorem Ipsum è il tradizionale latino alterato; testo fittizio, riempitivo e segnaposto indicano qualsiasi testo provvisorio usato mentre si progetta un layout.
Funziona sul telefono?
Sì. Trascina una colonna con il dito e rilascia, oppure digita una quantità esatta. Tutto funziona nel browser.
Posso ottenere HTML, Markdown o JSON?
Sì. Cambia il formato di output qui sopra, oppure passa format=html, format=markdown o format=json all’API.
Conservate ciò che genero?
No. Il testo viene generato nel tuo browser e non viene mai inviato altrove. L’utilizzo è misurato solo in forma aggregata.
Posso generare testo da destra a sinistra o CJK?
Sì. Arabo ed ebraico sono composti da destra a sinistra, cinese e giapponese senza spazi tra le parole, così un layout può essere verificato con la reale direzione di lettura e densità dei glifi.
Un assistente IA può usare Lipsum.pro?
Sì. L’API gratuita accetta una semplice richiesta GET e restituisce testo semplice, HTML, Markdown o JSON, quindi un assistente o un agente può chiamarla direttamente.
Lipsum.pro usa i cookie?
Solo per analisi anonime e aggregate e per la pubblicità. Consulta la informativa sui cookie e l’informativa sulla privacy.
Posso usarlo con Figma, Sketch o un altro strumento di design?
Sì. Genera il testo qui, copialo e incollalo in qualunque strumento di design: nessun plugin da installare e nessuna registrazione.
Come porto il testo segnaposto nel mio codice?
Copia l’output HTML, Markdown o JSON direttamente nel progetto, oppure chiama l’API gratuita da uno script di build così il testo viene generato dentro il tuo flusso di lavoro.
Posso usarlo per popolare dati di test?
Sì. L’output JSON e l’API servono esattamente a questo: fixture, script di seeding, schermate vuote e test di interfaccia che richiedono testo realistico di lunghezza nota.
Che cos’è la pseudolocalizzazione e quando si usa?
Attivala e il testo latino torna accentato e circa il 40% più lungo — più o meno ciò che tedesco o finlandese fanno a un layout inglese. Due difetti emergono subito: il testo privo di copertura dei glifi appare come quadratini, e ciò che si tronca o straborda a quella lunghezza si troncherà davvero una volta tradotto. È un modo rapido di verificare l’internazionalizzazione di un layout prima che una sola stringa sia tradotta.