Generatore di Testo Lorem Ipsum
Chieda esattamente 12 parole con il seme 7 e otterrà sempre la stessa riga segnaposto, che inizia con Lorem ipsum dolor sit amet. Scelga parole, frasi o paragrafi, fino a mille alla volta, e i suoi layout restano stabili tra una revisione e l'altra. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Quantità
- 12 words
- Seme
- 7
- Parole
- 12
Il generatore di lorem ipsum produce il classico testo di riempimento in stile latino esattamente nella quantità che Lei richiede: un numero di parole, frasi o paragrafi, fino a mille unità per singola chiamata. Poiché funziona a partire da una semilla deterministica, la stessa richiesta restituisce sempre lo stesso testo, il che lo rende sicuro da usare in test, snapshot, revisioni di design e in qualsiasi pipeline in cui un layout debba essere riempito con contenuti fittizi, stabili e prevedibili.
Testo segnaposto che riempie esattamente lo spazio che Le serve
Ogni designer e sviluppatore conosce la situazione: un layout non è finito finché non si vede come scorre un testo dall'aspetto reale, ma il testo reale non esiste ancora. Il generatore di lorem ipsum colma questa lacuna con il classico testo pseudo-latino che il settore utilizza da decenni. Non deve più tagliare a mano un paragrafo finché non entra in una scheda, né riempire una barra laterale con frammenti ripetuti.
La modalità parole Le fornisce un conteggio esatto per titoli e test di microcopy; la modalità frasi produce unità dalla forma grammaticale con lunghezze variabili, ideali per didascalie ed elementi di elenco; la modalità paragrafi restituisce blocchi completi separati da righe vuote, pronti da inserire in una bozza di articolo.
Il generatore rispetta inoltre la tradizione di iniziare con la celebre apertura "Lorem ipsum dolor sit amet", così il risultato è immediatamente riconoscibile come testo segnaposto da chiunque revisioni il Suo lavoro, e nessuno lo scambia per contenuto reale non finito.
Semillas deterministiche: lo stesso input produce sempre lo stesso testo
La casualità è nemica delle build riproducibili. Se la Sua suite di regressioni visive cattura screenshot di una pagina riempita con testo segnaposto, un testo diverso a ogni esecuzione significa uno screenshot diverso a ogni esecuzione, e i Suoi test diventano rumore. Questo generatore è completamente deterministico: deriva un flusso pseudo-casuale da una semilla intera che Lei controlla, senza orologio, senza rete e senza vera casualità coinvolta in alcun punto.
Semillas diverse producono testi diversi, quindi può variare il riempimento tra i componenti mantenendo ciascuno di essi stabile. Le tre unità vengono differenziate separatamente, quindi richiedere cinque parole e cinque frasi con la stessa semilla non produce mai output sovrapposti. È un contratto piccolo, ma è quello che rende lo strumento sicuro da automatizzare.
Come chiamarlo e cosa riceve in risposta
Il contratto è volutamente ridotto. Le frasi contano tra 6–15 parole e i paragrafi tra 3–6 frasi, il che rispecchia il ritmo del vero testo editoriale abbastanza fedelmente da permettere il test dei layout, senza fingere di essere prosa dotata di senso. Non serve alcun account per provarla, nessun file viene archiviato dopo la chiamata e l'output è testo semplice che può copiare, scaricare o inserire direttamente nei Suoi template.
Casi d'uso
Riempire una bozza di design con testo realistico
Generi quantità esatte di testo segnaposto per schede, barre laterali e layout di articoli, così gli stakeholder valutano proporzioni reali invece di riquadri vuoti.
Stress test di un CMS o di un motore di template
Faccia passare centinaia di paragrafi di contenuto fittizio deterministico attraverso una pipeline di rendering per verificare paginazione, troncamento e casi limite tipografici.
Domande frequenti
Quanto costa?
Inoltre è gratuito nel browser su questa pagina, con lo stesso output deterministico.
L'output è identico a ogni esecuzione?
Cambi la seed per ottenere un testo diverso.
Viene archiviato qualcosa dopo la chiamata?
No. Il testo viene generato in memoria, restituito e scartato. Nulla di ciò che Lei invia o riceve viene conservato.
In cosa si differenzia da dev.lorem?
dev.lorem usa un modello linguistico per scrivere testo segnaposto sul Suo tema reale. Questa capacità restituisce il classico pseudo-latino, in modo deterministico e senza alcuna IA — ideale quando Le serve un riempimento riproducibile, non un testo tematico.
Quanto sono lunghe le frasi e i paragrafi generati?
Le frasi vanno da sei a quindici parole e i paragrafi da tre a sei frasi, separati da una riga vuota. È un ritmo abbastanza vicino ai testi editoriali reali per giudicare come apparirà un'impaginazione.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/text/lorem-ipsum-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":5}'const res = await fetch("https://api.kit.forhosting.com/text/lorem-ipsum-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/lorem-ipsum-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/lorem-ipsum-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/lorem-ipsum-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"count": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.lorem_ipsum_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_count | 1000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Testo segnaposto che riempie esattamente lo spazio che Le serve
Ciò che distingue questo endpoint dalla copia di un blocco statico è la precisione: Lei richiede esattamente dodici parole, tre frasi o due paragrafi e riceve esattamente quella quantità, già conteggiata.
Semillas deterministiche: lo stesso input produce sempre lo stesso testo
Invii count, unit e seed, e la risposta sarà identica byte per byte oggi, domani e su qualsiasi macchina.
Come chiamarlo e cosa riceve in risposta
Lei invia un count, una unit scelta tra words, sentences o paragraphs e una seed opzionale; riceve il testo generato, i parametri restituiti e il conteggio totale delle parole. Tutto ciò che esce da questo contratto viene rifiutato con un errore tipizzato invalid_input prima che venga eseguito qualsiasi lavoro: una unità non supportata come "lines" fallisce subito e non viene mai addebitata, un count inferiore a uno o superiore a mille viene rifiutato con l'intervallo valido indicato nel messaggio, e anche una seed non intera viene respinta. La capacità è gratuita nel browser su questa pagina — lì gira esattamente lo stesso codice — e costa $0.002 per richiesta quando la chiama tramite l'API.
Casi di integrazione
Fixture stabili per i test di regressione visiva
Poiché la stessa semilla produce sempre lo stesso testo, i test con screenshot e le fixture di snapshot restano riproducibili tra esecuzioni e macchine diverse.
Domande tecniche
Quali unità posso generare?
Parole, frasi e paragrafi, da 1 a 1000 unità per chiamata. Qualsiasi altra unità viene rifiutata con un errore invalid_input.
Posso ottenere la classica apertura "Lorem ipsum dolor sit amet"?
Sì, l'output inizia così per impostazione predefinita. Imposti start_with_lorem su false per iniziare invece con parole generate.