Repetidor de texto grátis
Repita qualquer texto ou caractere um número escolhido de vezes com um separador personalizado. Útil para gerar dados de teste, padrões e conteúdo de espaço reservado.
Dica: escreva {n} em qualquer lugar do seu texto para inserir o número de repetição — 'Item {n}' vira Item 1, Item 2, …
Usos comuns
- Gerar Texto Repetido para TestesCrie strings repetidas para testes de interface, testes de carga e verificação de como as interfaces lidam com conteúdo longo ou repetido.
- Texto Repetido para Mockups de DesignGere texto de espaço reservado repetido ou símbolos para Figma, Sketch ou outras ferramentas de design para preencher áreas de conteúdo.
- Repita Texto para Postagens em Mídias SociaisCrie padrões repetidos atraentes, listas de hashtags ou texto em negrito para Instagram, TikTok e outras plataformas.
- Gerar Dados Repetidos para PlanilhasCrie valores repetidos com separadores de vírgula ou nova linha para colar diretamente em linhas de planilhas ou arquivos CSV.
- Repetir Texto para Exercícios EducacionaisGere texto repetido para prática de escrita manual, exercícios de digitação, exercícios linguísticos e planilhas educacionais.
Como funciona
O Repetidor de Texto funciona inteiramente no navegador sem dependências externas — a saída é construída usando os métodos nativos Array.fill e Array.join do JavaScript, com um modo opcional de numeração {n} tratado por um ciclo escrito à mão e String.replaceAll. Nada é enviado a um servidor.
- 1Entrada e opçõesVocê digita (ou cola) qualquer texto no textarea e define uma contagem de repetição entre 1 e 10.000. Uma linha de botões de separador predefinidos permite-lhe unir repetições sem nada, um espaço, uma nova linha, uma vírgula, uma barra vertical, um travessão longo, ou qualquer string personalizada que você digitar.
- 2Repetição Array.fill / replaceAllA cada tecla ou mudança de opção, um useMemo calcula a saída: para texto simples chama Array(count).fill(text).join(separator); se o seu texto contém o token {n}, muda para um ciclo for que chama text.replaceAll('{n}', i+1) para cada repetição, transformando a ferramenta num gerador de lista numerada.
- 3Limite de pré-visualização e estatísticasUm segundo useMemo conta palavras (divididas por espaço em branco) e linhas (divididas por nova linha). A pré-visualização DOM é limitada a 100.000 caracteres para manter a renderização rápida — um banner âmbar aparece quando a saída completa excede esse limite, mas o texto completo está sempre disponível via Copiar ou Baixar.
- 4Copiar ou baixarCopiar usa navigator.clipboard.writeText com a string de saída completa não dividida. Baixar envolve a mesma string num Blob do tipo text/plain e ativa uma gravação de arquivo como repeated-text.txt — ambas as operações acontecem localmente sem pedido de rede.
Ferramentas relacionadas
Repetidor de vídeo — Repita um vídeo
Repita um vídeo 2, 3 ou 10 vezes, ou até ele durar 30 segundos, 10 minutos ou uma hora. O modo Rápido o copia sem perder qualidade; o Suave faz uma transição suave na emenda para o loop ficar contínuo. Funciona no navegador; nada é enviado.
Localizador de Linhas Duplicadas
Encontre, conte ou remova linhas duplicadas de uma lista. Ótimo para limpar listas de e-mails, logs de auditoria ou encontrar entradas repetidas em dumps de dados.
Seletor de emojis
Pesquise e copie emojis com um clique. Navegue por categoria, monte uma sequência de vários emojis, escolha um tom de pele e encontre os que você usou recentemente.