Saltar ao contido principal
LibraTool logoLibraTool

Repetidor de texto de balde

Repite calquera texto ou carácter un número determinado de veces cun separador personalizado. Útil para xerar datos de proba, patróns e contido de marcador.

Funciona sen conexión unha vez cargado

Consello: escribe {n} en calquera lugar do teu texto para insertar o número de repetición — 'Elemento {n}' convértese en Elemento 1, Elemento 2, …

veces
Saída · 5 repeticións · 59 car · 10 palabras · 5 liñas
Hello World Hello World Hello World Hello World Hello World

Usos habituais

  • Xerar Texto Repetido para ProbanCrea cadeas repetidas para proba de UI, proba de carga e verifica como as interfaces manexan contido longo ou repetido.
  • Texto Repetido para Mockups de DeseñoXera texto marcador repetido ou símbolos para Figma, Sketch ou outras ferramentas de deseño para encher áreas de contido.
  • Repetir Texto para Publicacións de Redes SociaisCrea patróns repetidos atraentes, listas de hashtags ou texto enfatizado para Instagram, TikTok e outras plataformas.
  • Xerar Datos Repetidos para Follas de CálculoCrea valores repetidos con separadores de coma ou nova liña para pegar directamente en filas de follas de cálculo ou ficheiros CSV.
  • Repetir Texto para Exercicios EducativosXera texto repetido para prácticas de escritura manual, exercicios de mecanografía, exercicios de idiomas e follas educativas.

Como funciona

Text Repeater execútase enteiramente no navegador sen dependencias externas — a saída constrúese usando os métodos nativos Array.fill e Array.join de JavaScript, cun modo opcional de numeración {n} xestionado por un bucle escrito a man e String.replaceAll. Nada se envía a un servidor.

  1. 1
    Entrada e opcións
    Escribes (ou pegas) calquera texto na área de texto e estableces un conto de repetición entre 1 e 10.000. Unha fila de botóns de separador predefinidos permíteche unir as repeticións sen nada, un espazo, un salto de liña, unha coma, unha barra vertical, un guión longo, ou calquera cadea personalizada que escribas.
  2. 2
    Repetición con Array.fill / replaceAll
    En cada pulsación de tecla ou cambio de opción, un useMemo calcula a saída: para texto simple chama a Array(conto).fill(texto).join(separador); se o teu texto contén o token {n}, cambia a un bucle for que chama a texto.replaceAll('{n}', i+1) para cada repetición, converténdoa a ferramenta nun xerador de lista numerada.
  3. 3
    Límite de vista previa e estatísticas
    Un segundo useMemo conta palabras (divididas por espazos en branco) e liñas (divididas por saltos de liña). A vista previa do DOM está limitada a 100.000 caracteres para manter a renderización rápida — aparece un banner ámbar cando a saída completa supera ese límite, pero o texto completo sempre está dispoñible mediante Copiar ou Descargar.
  4. 4
    Copiar ou descargar
    Copiar usa navigator.clipboard.writeText coa cadea de saída completa sen dividir. Descargar envolve a mesma cadea nun Blob de tipo text/plain e activa un gardado de ficheiro como repeated-text.txt — ambas as operacións ocorren localmente sen petición de rede.

Ferramentas relacionadas

Preguntas frecuentes