Repite cualquier texto tantas veces como necesites, con el separador que quieras.
Repite cualquier texto el número de veces que elijas, con separadores y saltos de línea opcionales entre repeticiones. Genera cientos de copias con un clic. Sirve para poner a prueba campos de entrada, rellenar maquetas, generar datos de relleno y crear patrones repetidos para arte ASCII o scripts de prueba. Todo se ejecuta de forma local en tu navegador; no se sube nada.
«¿Para qué iba yo a necesitar repetir un texto 500 veces?» es una pregunta razonable, y la respuesta es: más seguido de lo que crees, y en contextos sorprendentemente variados. El Repetidor de Texto toma una cadena (cualquier cosa, desde un solo emoji hasta un párrafo completo) y produce una copia repetida las veces que indiques, unida por el separador que elijas. El resultado es texto plano, listo para pegar en cualquier herramienta, documento o caso de prueba.
Suena trivial. Y lo es. Hasta que te toca hacerlo. Entonces la pregunta pasa a ser «¿habrá una herramienta para esto?», la respuesta es sí, y esta es la herramienta.
Probar límites de longitud en campos de entrada. Los formularios, las API y las columnas de base de datos tienen longitudes máximas. Para comprobar que las tuyas aguantan en el límite: ¿un campo VARCHAR de 255 caracteres rechaza limpiamente 256, o los recorta sin avisar? Necesitas una forma rápida de generar una cadena de exactamente 256 caracteres. Repite «a» 256 veces, pega y prueba.
Poner a prueba componentes de la interfaz. El campo de una app de mensajería se ve bien con mensajes de 20 caracteres, pero se rompe con 5000. Una biografía de perfil se muestra limpia con 50 palabras, pero se desborda fuera del cuadro con 500. Repetir es la forma más barata de generar esos datos de prueba.
Contenido de relleno para maquetar. Cuando necesitas un bloque largo de contenido de relleno pero el Lorem Ipsum no encaja (porque la maqueta prueba un menú de navegación con doce elementos repetidos, o una lista de cincuenta filas de notificación), repetir produce datos uniformes más rápido que copiar y pegar a mano.
Arte ASCII y generación de patrones. Bordes hechos de guiones, separadores hechos de signos de igual, guías de sangría hechas de puntos. Cualquier cosa que necesite el mismo carácter N veces. El repetidor es más rápido que mantener pulsada una tecla.
Generar filas CSV de prueba. Repite una fila de encabezados seguida de una fila de ejemplo 1000 veces para comprobar cómo maneja una hoja de cálculo o una base de datos las importaciones masivas. Usa como separador un salto de línea más la fila de ejemplo, fija el número y pega en el cuadro de importación de tu herramienta.
Repetir un término de búsqueda para medir el posicionamiento. Algunos experimentos de SEO necesitan páginas con repetición intencional para medir cómo penalizan los buscadores el relleno de palabras clave. No lleves estas páginas a producción, pero generarlas en local para probar una hipótesis con un test A/B es un caso de uso real.
Memes y escritura creativa. Los memes de «🅱️», el formato de Twitter «muy [adjetivo] muy [adjetivo]», el efecto muro de texto. Usos triviales, pero de mucho volumen.
El separador es lo que va entre cada repetición. Tres opciones habituales cubren casi todos los casos.
Sin separador. Las repeticiones quedan pegadas. Útil para rellenar con caracteres, para arte ASCII y para cualquier caso en que la salida deba verse como una sola cadena larga. Repetir «ab» 5 veces sin separador produce ababababab.
Separador de salto de línea. Cada repetición queda en su propia línea. Útil para generar filas de prueba, simular listas y producir datos al estilo CSV. Repetir «fila» 3 veces con salto de línea produce tres líneas de «fila» apiladas en vertical.
Separador personalizado. Coma, espacio, barra vertical, guión o cualquier cadena que indiques. Útil para generar datos de prueba delimitados, armar listas tipo etiqueta o dar un formato creativo. Repetir «go» 4 veces con el separador « » produce go go go go.
El separador final se omite de forma predeterminada. La salida termina con la última repetición, no con un separador suelto. Esto importa al generar CSV y en cualquier contexto donde una coma o barra vertical al final provocaría errores de análisis.
Salida demasiado grande para el portapapeles o el navegador. Repetir una cadena de 1000 caracteres 10 000 veces produce una salida de 10 MB. La mayoría de los navegadores la muestran, pero algunos portapapeles se atascan y ciertas herramientas posteriores (en particular Notion y varios editores de CMS) recortan sin avisar lo que pegas a partir de unos pocos megabytes. Si necesitas salidas muy grandes, guarda el resultado en un archivo en vez de pegarlo.
Caracteres especiales en tu texto. Las tabulaciones, los saltos de línea y los caracteres de ancho cero de tu texto se repiten como parte de la cadena. Suele ser lo que quieres, pero a veces sorprende a quien tenía en su texto un carácter invisible que no había notado. Si las repeticiones se ven algo raras, pega el texto en el Contador de Caracteres para ver exactamente qué contiene.
Límites de memoria en navegadores antiguos. Internet Explorer (que en paz descanse) y ciertos navegadores móviles limitan las operaciones de cadenas a unos 256 MB en total. Chrome, Firefox y Safari de escritorio modernos manejan cadenas de varios gigabytes, pero quizá tu teléfono no. Para repeticiones muy grandes en el móvil, quédate por debajo de 100 000 iteraciones.
El repetidor es una de tres formas de generar texto repetido, y cuál usar depende de la situación.
Copiar y pegar a mano. Bien para 5 a 10 repeticiones, tedioso a partir de ahí y propenso a errores pasadas las 50.
Un script de una línea. "hello "*100 en Python, "hello ".repeat(100) en JavaScript, printf 'hello %.0s' {1..100} en bash. Más rápido que esta herramienta si ya estás en una terminal; más lento si no.
Esta herramienta. La más rápida si estás en un navegador, quieres ver el resultado antes de guardarlo, quieres un separador sin pensar en la sintaxis o trabajas con colaboradores que no programan y no tienen un REPL de Python a mano.
Escribe o pega tu texto, fija el número de repeticiones, elige un separador (o déjalo en blanco) y la repetición se ejecuta en tu navegador con una sola concatenación de cadenas. Sin fragmentar, sin transmitir, sin llamadas a ninguna API. El resultado aparece en el cuadro de salida listo para copiar.
Para salidas grandes (más de 100 000 caracteres), la generación termina en mucho menos de un segundo en equipos modernos. El cuello de botella siempre es el portapapeles y el destino donde pegas, nunca la generación en sí.
Para quien hace pruebas. Arma un pequeño conjunto de cadenas de prueba estándar (10, 100, 1000, 10 000 y 100 000 caracteres del mismo contenido) y reutilízalas en todas las pruebas de longitud de entrada. La consistencia facilita detectar regresiones.
Para quien diseña. No generes justo la cantidad que necesitas; genera entre 1,5 y 2 veces más y recorta. Las maquetas reales casi siempre necesitan un margen más allá del caso «promedio» para evitar desbordes en los bordes.
Para quien hace memes. Sin consejos. Sigue así.
La herramienta en sí no impone un límite rígido; lo impone la memoria de tu navegador. En navegadores de escritorio modernos puedes alcanzar cómodamente 1 millón de repeticiones de una cadena corta. Los navegadores móviles y los textos muy largos llegan antes al límite; si la generación parece colgarse, reduce la cantidad.
Sí. Las tabulaciones, los saltos de línea, los espacios múltiples, los emojis y los caracteres Unicode de tu texto se conservan exactamente en cada repetición. El repetidor trata tu texto como una sola cadena y concatena copias de ella.
Usa la opción dedicada de «separador de salto de línea». Si necesitas un separador personalizado que contenga texto y un salto de línea a la vez (como una coma seguida de un salto), el campo del separador acepta \n como secuencia de escape de salto de línea.
Es determinista. El mismo texto, el mismo número y el mismo separador producen una salida idéntica siempre. No hay azar en la repetición.
No. La repetición produce una salida predecible, lo contrario de lo que quieres en una contraseña. Usa un generador de contraseñas de verdad, con un generador de números aleatorios.
Sí, con la salvedad de que las repeticiones muy grandes (millones de caracteres) pueden agotar la memoria del navegador móvil. Para el uso habitual, es decir, repetir una cadena unos cientos o miles de veces, el móvil funciona bien.