</>

Generador de Lorem Ipsum

Caracteres
desliza o pasa el cursor
0
Palabras
desliza o pasa el cursor
0
Frases
desliza o pasa el cursor
0
Párrafos
desliza o pasa el cursor
0

Desliza una columna y suelta para generar. Para fijar una cantidad exacta, usa el campo de abajo o las teclas de flecha.

Cantidad

words

Opciones

Idioma del texto generado
Formato de salida
Listo
El texto generado aparecerá aquí.

Generador de Lorem Ipsum

Lipsum.pro genera texto de relleno para diseño y desarrollo. Elige caracteres, palabras, frases o párrafos, desliza la columna correspondiente y suelta. El texto queda listo para copiar.

Todo funciona en el navegador. La herramienta se maneja con ratón, teclado o pantalla táctil. No hay cuenta, no hay registro, no hay límite de generación y no cuesta nada.

Pensado para diseñadores, desarrolladores e ingenieros

El texto de relleno cumple su función entre una maqueta y su contenido definitivo. Los diseñadores rellenan mockups y wireframes en Figma, Sketch o Penpot para ver cómo se comporta una retícula antes de escribir una palabra. Los desarrolladores front-end esbozan componentes y plantillas mientras el CMS sigue vacío. Los ingenieros alimentan datos de prueba y fixtures. Los redactores comprueban cómo queda un titular con su longitud real.

Como el texto no significa nada, quien lo revisa juzga el diseño —los espacios, el ritmo, la longitud de línea— en lugar de discutir sobre las palabras.

Texto de relleno en ocho sistemas de escritura

Las maquetas rara vez están solo en inglés. Lipsum.pro genera texto de relleno en ocho sistemas de escritura, para que un diseño muestre la densidad de glifos, la altura de línea y la dirección de lectura del idioma al que va dirigido realmente. El árabe y el hebreo se escriben de derecha a izquierda. El chino y el japonés se escriben sin espacios entre palabras.

La API

Todo lo que genera la herramienta está también disponible mediante una simple petición GET. La API es gratuita, no necesita clave ni registro. Está pensada para scripts de compilación, herramientas de diseño, asistentes de IA y cualquier cosa que necesite texto de relleno sin abrir un navegador.

GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json

Parámetros

Parámetro Valores Por defecto Qué hace
typecharacters words sentences paragraphswordsLa unidad a contar.
countinteger50Cuántas unidades. Limitado a 20 000 caracteres, 5000 palabras, 1000 frases o 200 párrafos.
scriptlatin cyrillic greek devanagari arabic hebrew chinese japaneselatinEl sistema de escritura a generar.
formatplain html markdown jsonplainFormato de salida. html envuelve los párrafos en <p>; json añade recuentos y metadatos.
starttrue falsetrueEmpezar con «Lorem ipsum dolor sit amet…». Solo latino.
pseudotrue falsefalsePseudolocalizar: con acentos y un 40 % más largo, para pruebas de internacionalización. Solo latino.

Ejemplos de código

La misma petición desde un terminal, un build de front-end o un script de fixtures en Python:

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)

Pruebas de internacionalización

# 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"

Úsalo desde un asistente de IA

Hay un servidor MCP, así que un asistente puede generar texto de relleno dentro de una conversación: rellenar un componente, comprobar una maquetación de derecha a izquierda o pseudolocalizar para ver qué se rompe. Es gratuito, no necesita clave y funciona en Claude, Cursor y cualquier otro cliente MCP.

Una vez instalado, pide texto en lenguaje natural:

  • «Rellena este componente de tarjeta con unos 200 caracteres de japonés.»
  • «Dame cinco párrafos de árabe para comprobar la maquetación de derecha a izquierda.»
  • «Pseudolocaliza cuarenta palabras: quiero ver qué se recorta.»

Claude Code

claude mcp add lipsum -- npx -y lipsum-mcp

Claude Desktop

{
  "mcpServers": {
    "lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
  }
}

Node 18 o superior. El paquete está en npm como lipsum-mcp y es un cliente ligero sobre esta misma API: sin cuenta, sin clave y sin configuración.

¿Qué es el Lorem Ipsum?

El Lorem Ipsum es texto de relleno que sirve para revisar la tipografía y los espacios de una maqueta sin la distracción de palabras legibles. Ese latín alterado procede de un pasaje del De Finibus Bonorum et Malorum de Cicerón, escrito en el año 45 a. C. Los impresores lo usan como relleno estándar desde el siglo XVI. Como las palabras no significan nada, quien revisa juzga el diseño y no el contenido.

Preguntas frecuentes

¿Lipsum.pro es gratis?

Sí, completamente gratis. El generador y la API no cuestan nada: no hay cuenta, no hay registro y no hay límite de texto generado.

¿Puedo usar el texto generado con fines comerciales?

Sí. El texto es relleno sin significado, sin autoría ni derechos asociados, así que puedes usarlo sin restricciones en trabajos para clientes, productos y plantillas.

¿Qué diferencia hay entre Lorem Ipsum, texto simulado y texto de relleno?

Son la misma idea con nombres distintos. Lorem Ipsum es el latín alterado tradicional; texto simulado, texto de relleno y texto de muestra describen cualquier contenido provisional usado mientras se diseña una maqueta.

¿Funciona en el móvil?

Sí. Desliza una columna con el dedo y suelta, o escribe una cantidad exacta. Todo funciona en el navegador.

¿Puedo obtener HTML, Markdown o JSON?

Sí. Cambia el formato de salida arriba, o pasa format=html, format=markdown o format=json a la API.

¿Guardáis lo que genero?

No. El texto se genera en tu navegador y nunca se envía a ninguna parte. El uso se mide solo de forma agregada.

¿Puedo generar texto de derecha a izquierda o CJK?

Sí. El árabe y el hebreo se componen de derecha a izquierda, y el chino y el japonés sin espacios entre palabras, de modo que una maqueta puede comprobarse con la dirección de lectura y la densidad de glifos reales.

¿Puede un asistente de IA usar Lipsum.pro?

Sí. La API gratuita acepta una simple petición GET y devuelve texto plano, HTML, Markdown o JSON, así que un asistente o agente puede llamarla directamente.

¿Lipsum.pro usa cookies?

Solo para analítica anónima y agregada y para publicidad. Consulta la política de cookies y la política de privacidad.

¿Puedo usarlo con Figma, Sketch u otra herramienta de diseño?

Sí. Genera el texto aquí, cópialo y pégalo en cualquier herramienta de diseño: no hay plugin que instalar ni registro alguno.

¿Cómo llevo el texto de relleno a mi código?

Copia la salida HTML, Markdown o JSON directamente en tu proyecto, o llama a la API gratuita desde un script de compilación para que el texto se genere dentro de tu flujo de trabajo.

¿Puedo usarlo para poblar datos de prueba?

Sí. La salida JSON y la API están pensadas justo para eso: fixtures, scripts de carga inicial, pantallas vacías y pruebas de interfaz que necesitan texto realista de longitud conocida.

¿Qué es la pseudolocalización y cuándo se usa?

Actívala y el texto latino vuelve con acentos y un 40 % más largo, aproximadamente lo que el alemán o el finés le hacen a una maqueta en inglés. Dos fallos aparecen de inmediato: el texto sin cobertura de glifos se muestra como cuadros, y lo que se recorta o desborda a esa longitud se recortará de verdad al traducirlo. Es una forma rápida de probar la internacionalización de un diseño antes de traducir una sola cadena.