Generador de texto lorem ipsum determinista, gratis en su navegador
Pida exactamente 12 palabras con la semilla 7 y obtendrá siempre la misma línea de relleno, que empieza por Lorem ipsum dolor sit amet. Elija palabras, frases o párrafos, hasta mil de una vez, y sus maquetas no cambiarán entre revisiones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Cantidad
- 12 words
- Semilla
- 7
- Palabras
- 12
El generador de lorem ipsum produce el clásico texto de relleno de estilo latino en la cantidad exacta que usted solicite: un número de palabras, oraciones o párrafos, hasta mil unidades en una sola llamada. Como funciona a partir de una semilla determinista, la misma petición devuelve siempre el mismo texto, lo que lo hace completamente seguro para usarlo en pruebas, snapshots, revisiones de diseño y cualquier pipeline en el que una maqueta deba rellenarse con contenido de prueba predecible.
Texto de relleno que se ajusta al espacio exacto que necesita cubrir
Todo diseñador y desarrollador conoce la rutina: una maqueta no está terminada hasta que se ve cómo fluye por ella un texto con apariencia real, pero ese texto todavía no existe. El generador de lorem ipsum resuelve ese vacío con el clásico texto pseudolatino que la industria lleva décadas usando. Ya no hay que recortar un párrafo a mano hasta que quepa en una tarjeta, ni rellenar una barra lateral con fragmentos repetidos.
El modo words le da un número exacto de palabras para titulares y pruebas de microcopy; el modo sentences produce unidades con forma gramatical y longitudes variadas para pies de foto y elementos de lista; el modo paragraphs devuelve bloques completos separados por líneas en blanco, listos para insertar en la maqueta de un artículo.
El generador también respeta la tradición de comenzar con la famosa apertura "Lorem ipsum dolor sit amet", de modo que el resultado es reconocible al instante como texto de relleno para cualquiera que revise su trabajo, y nadie lo confunde con contenido real sin terminar.
Semillas deterministas: la misma entrada produce siempre el mismo texto
La aleatoriedad es enemiga de los builds reproducibles. Si su suite de regresión visual captura una página rellena de texto de prueba, un texto distinto en cada ejecución significa una captura distinta en cada ejecución, y sus pruebas se convierten en ruido. Este generador es totalmente determinista: deriva un flujo pseudoaleatorio de una semilla entera que usted controla, sin reloj, sin red y sin aleatoriedad real en ninguna parte.
Semillas distintas producen textos distintos, así que puede variar el relleno entre componentes manteniendo estable cada uno. Las tres unidades usan sal independiente, de modo que pedir cinco palabras y cinco oraciones con la misma semilla nunca produce resultados solapados. Es un contrato pequeño, pero es el que hace seguro automatizar la herramienta.
Cómo llamarlo y qué recibe a cambio
El contrato es deliberadamente pequeño. Las oraciones tienen entre seis y quince palabras y los párrafos entre tres y seis oraciones, lo que imita el ritmo del texto editorial real con suficiente fidelidad para probar maquetas sin fingir ser prosa con significado. No necesita ninguna cuenta para probarla, ningún archivo se guarda tras la llamada, y la salida es texto plano que puede copiar, descargar o canalizar directamente a sus plantillas.
Qué puede hacer con ella
Rellenar una maqueta de diseño con texto realista
Genere cantidades exactas de texto de relleno para tarjetas, barras laterales y maquetas de artículos, de modo que los interesados revisen proporciones reales en lugar de cajas vacías.
Someter a pruebas de carga un CMS o motor de plantillas
Envíe cientos de párrafos de contenido de prueba determinista por un pipeline de renderizado para comprobar paginación, truncamiento y casos límite tipográficos.
Preguntas frecuentes
¿Cuánto cuesta?
También es gratis ejecutarlo en su navegador en esta página, con el mismo resultado determinista.
¿El resultado es el mismo cada vez?
Cambie la semilla para obtener un texto distinto.
¿Puedo obtener la clásica apertura "Lorem ipsum dolor sit amet"?
Sí, el resultado comienza con ella por defecto.
¿Se almacena algo después de la llamada?
No. El texto se genera en memoria, se devuelve y se descarta. Nada de lo que usted envía o recibe se conserva.
¿En qué se diferencia de dev.lorem?
dev.lorem usa un modelo de lenguaje para escribir texto de relleno sobre su tema real. Esta capacidad devuelve el clásico pseudolatín, de forma determinista, sin intervención de IA: ideal cuando necesita relleno reproducible, no contenido temático.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"count": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.lorem_ipsum_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_count | 1000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Texto de relleno que se ajusta al espacio exacto que necesita cubrir
Lo que diferencia a este endpoint de copiar un bloque estático es la precisión: usted pide exactamente doce palabras, tres oraciones o dos párrafos y recibe exactamente esa cantidad, contada por usted.
Semillas deterministas: la misma entrada produce siempre el mismo texto
Envíe count, unit y seed, y la respuesta será idéntica byte a byte hoy, mañana y en cualquier máquina.
Cómo llamarlo y qué recibe a cambio
Usted envía un count, un unit elegido entre words, sentences o paragraphs, y un seed opcional; recibe el texto generado, los parámetros devueltos y el recuento total de palabras. Cualquier cosa fuera de ese contrato se rechaza con un error tipado invalid_input antes de realizar ningún trabajo: una unidad no admitida como "lines" falla de inmediato y nunca se cobra, un count inferior a uno o superior a mil se rechaza con el rango válido en el mensaje, y un seed no entero también se rechaza. La capacidad es gratis en el navegador en esta página —allí se ejecuta exactamente el mismo código— y cuesta $0.002 por petición cuando la llama a través de la API.
Casos de integración
Fixtures estables para pruebas de regresión visual
Como la misma semilla produce siempre el mismo texto, las pruebas de capturas de pantalla y los snapshots se mantienen reproducibles entre ejecuciones y máquinas.
Preguntas técnicas
¿Qué unidades puedo generar?
Palabras, oraciones y párrafos, de 1 a 1000 unidades por llamada. Cualquier otra unidad se rechaza con un error invalid_input.