Gerador de Texto Lorem Ipsum Grátis
Peça exatamente 12 palavras com a semente 7 e receba sempre a mesma linha de preenchimento, que começa com Lorem ipsum dolor sit amet. Escolha palavras, frases ou parágrafos, até mil de uma vez, e seus layouts ficam estáveis entre revisões. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Quantidade
- 12 words
- Semente
- 7
- Palavras
- 12
O gerador de lorem ipsum produz o clássico texto de preenchimento em estilo latim exatamente na quantidade solicitada: um número de palavras, frases ou parágrafos, até mil unidades em uma única chamada. Como funciona a partir de uma seed determinística, a mesma requisição sempre retorna o mesmo texto, o que torna seu uso seguro em testes automatizados, snapshots, revisões de design e em qualquer pipeline em que um layout precise ser preenchido com um conteúdo fictício totalmente previsível. Não há surpresas entre execuções nem variação entre máquinas: o preenchimento deixa de ser um detalhe improvisado e passa a ser um dado controlado do seu fluxo de trabalho.
Texto de preenchimento que cabe exatamente no espaço que você precisa preencher
Todo designer e desenvolvedor conhece a rotina: um layout não está pronto até você ver como um texto com aparência real flui por ele, mas o conteúdo definitivo ainda não existe. O gerador de lorem ipsum resolve essa lacuna com o clássico texto em pseudo-latim que a indústria usa há décadas. Não é preciso aparar um parágrafo na mão até caber em um cartão, nem encher uma barra lateral com fragmentos repetidos.
O modo de palavras fornece uma contagem exata para títulos e testes de microcopy; o modo de frases produz unidades com estrutura gramatical e comprimentos variados para legendas e itens de lista; o modo de parágrafos retorna blocos completos separados por linhas em branco, prontos para encaixar em uma maquete de artigo.
O gerador também respeita a tradição de começar com a famosa abertura "Lorem ipsum dolor sit amet", de modo que o resultado é reconhecido de imediato como texto de preenchimento por qualquer pessoa que revise seu trabalho, e ninguém o confunde com conteúdo real inacabado.
Seeds determinísticas: a mesma entrada sempre gera o mesmo texto
A aleatoriedade é inimiga dos builds reproduzíveis. Se a sua suíte de regressão visual captura a tela de uma página preenchida com texto fictício, um texto diferente a cada execução significa uma captura diferente a cada execução, e seus testes viram ruído. Este gerador é totalmente determinístico: ele deriva um fluxo pseudoaleatório de uma seed inteira que você controla, sem relógio, sem rede e sem aleatoriedade verdadeira em nenhuma etapa.
Seeds diferentes geram textos diferentes, então você pode variar o preenchimento entre componentes mantendo cada um estável. As três unidades recebem salt separado, portanto pedir cinco palavras e cinco frases com a mesma seed nunca produz saídas sobrepostas. É um contrato pequeno, mas é o que torna a ferramenta segura para automatizar.
Como chamar e o que você recebe de volta
O contrato é deliberadamente pequeno. As frases têm entre seis e quinze palavras e os parágrafos entre três e seis frases, o que reproduz o ritmo de um texto editorial real de forma suficiente para testes de layout, sem fingir ser prosa com significado. Não é preciso criar conta para experimentar, nenhum arquivo é armazenado após a chamada, e a saída é texto puro que você pode copiar, baixar ou encaminhar direto para os seus templates.
Casos de uso
Preencher uma maquete de design com texto realista
Gere quantidades exatas de texto de preenchimento para cartões, barras laterais e layouts de artigo, para que os envolvidos avaliem proporções reais em vez de caixas vazias.
Testar a resistência de um CMS ou motor de templates
Envie centenas de parágrafos de conteúdo fictício determinístico por um pipeline de renderização para verificar paginação, truncamento e casos extremos de tipografia.
Perguntas frequentes
Quanto custa?
Também é grátis executar no seu navegador nesta página, com a mesma saída determinística.
A saída é sempre a mesma?
Altere a seed para obter um texto diferente.
Posso obter a clássica abertura "Lorem ipsum dolor sit amet"?
Sim, a saída começa com ela por padrão.
Algo é armazenado após a chamada?
Não. O texto é gerado em memória, retornado e descartado. Nada do que você envia ou recebe é guardado.
Qual a diferença em relação ao dev.lorem?
O dev.lorem usa um modelo de linguagem para escrever texto de preenchimento sobre o seu tema real. Esta capacidade retorna o clássico pseudo-latim, de forma determinística, sem nenhuma IA envolvida — ideal quando você precisa de preenchimento reproduzível, não de conteúdo temático.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"count": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.lorem_ipsum_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_count | 1000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Texto de preenchimento que cabe exatamente no espaço que você precisa preencher
O que diferencia este endpoint de copiar um bloco estático é a precisão: você pede exatamente doze palavras, três frases ou dois parágrafos e recebe exatamente essa quantidade, já contada para você.
Seeds determinísticas: a mesma entrada sempre gera o mesmo texto
Envie count, unit e seed, e a resposta será idêntica byte a byte hoje, amanhã e em qualquer máquina.
Como chamar e o que você recebe de volta
Você envia um count, uma unit escolhida entre words, sentences ou paragraphs, e uma seed opcional; recebe o texto gerado, os parâmetros ecoados e a contagem total de palavras. Tudo que estiver fora desse contrato é rejeitado com um erro tipado invalid_input antes de qualquer processamento: uma unit não suportada como "lines" falha imediatamente e nunca é cobrada, um count abaixo de um ou acima de mil é recusado com o intervalo válido na mensagem, e uma seed não inteira também é rejeitada. A capacidade é gratuita no navegador nesta página — o mesmo código roda ali — e custa US$ 0,002 por requisição quando chamada pela API.
Casos de integração
Fixtures estáveis para testes de regressão visual
Como a mesma seed sempre gera o mesmo texto, os testes de captura de tela e as fixtures de snapshot permanecem reproduzíveis entre execuções e máquinas.
Perguntas técnicas
Quais unidades posso gerar?
Palavras, frases e parágrafos, de 1 a 1000 unidades por chamada. Qualquer outra unidade é rejeitada com um erro invalid_input.