Répéteur de texte — outil gratuit
Répétez n'importe quel texte ou caractère un nombre de fois choisi avec un séparateur personnalisé. Utile pour générer des données de test, des motifs et du contenu de substitution.
Conseil : écrivez {n} n'importe où dans votre texte pour insérer le numéro de répétition — « Item {n} » devient Item 1, Item 2, …
Utilisations courantes
- Générer du texte répété pour les testsCréez des chaînes répétées pour les tests d'interface utilisateur, les tests de charge et vérifiez comment les interfaces gèrent le contenu long ou répété.
- Texte répété pour les maquettes de conceptionGénérez du texte d'espace réservé répété ou des symboles pour Figma, Sketch ou d'autres outils de conception pour remplir les zones de contenu.
- Répéter le texte pour les publications sur les réseaux sociauxCréez des motifs répétés attrayants, des listes de hashtags ou du texte mis en évidence pour Instagram, TikTok et autres plates-formes.
- Générer des données répétées pour les feuilles de calculCréez des valeurs répétées avec des séparateurs de virgule ou de saut de ligne à coller directement dans les lignes de feuille de calcul ou les fichiers CSV.
- Répéter le texte pour les exercices éducatifsGénérez du texte répété pour la pratique de l'écriture, les exercices de dactylographie, les exercices linguistiques et les feuilles de travail éducatives.
Comment ça marche
Le répéteur de texte s'exécute entièrement dans le navigateur sans aucune dépendance externe — le résultat est construit avec les méthodes natives Array.fill et Array.join de JavaScript, avec un mode de numérotation optionnel {n} géré par une boucle écrite à la main et String.replaceAll. Rien n'est envoyé à un serveur.
- 1Saisie et optionsVous tapez (ou collez) n'importe quel texte dans la zone de texte et réglez un nombre de répétitions entre 1 et 10 000. Une rangée de boutons de séparateur préréglés vous permet de joindre les répétitions sans rien, avec un espace, un saut de ligne, une virgule, une barre verticale, un tiret cadratin, ou toute chaîne personnalisée que vous saisissez.
- 2Répétition Array.fill / replaceAllÀ chaque frappe ou changement d'option, un useMemo calcule le résultat : pour du texte simple, il appelle Array(nombre).fill(texte).join(séparateur) ; si votre texte contient le jeton {n}, il bascule vers une boucle for qui appelle texte.replaceAll('{n}', i+1) pour chaque répétition, transformant l'outil en générateur de liste numérotée.
- 3Plafonnement de l'aperçu et statistiquesUn second useMemo compte les mots (découpés sur les espaces) et les lignes (découpées sur les sauts de ligne). L'aperçu du DOM est plafonné à 100 000 caractères pour garder le rendu rapide — une bannière ambre apparaît quand le résultat complet dépasse cette limite, mais le texte complet est toujours disponible via Copier ou Télécharger.
- 4Copier ou téléchargerCopier utilise navigator.clipboard.writeText avec la chaîne de résultat complète non découpée. Télécharger enrobe la même chaîne dans un Blob typé text/plain et déclenche un enregistrement de fichier sous le nom repeated-text.txt — les deux opérations se font localement sans requête réseau.
Outils associés
Boucle vidéo — répéter une vidéo
Répétez une vidéo 2, 3 ou 10 fois, ou jusqu'à ce qu'elle dure 30 secondes, 10 minutes ou une heure. Rapide la copie sans perte de qualité ; Fluide enchaîne la jonction par un fondu enchaîné pour que la boucle soit parfaite. Fonctionne dans votre navigateur ; rien n'est envoyé.
Détecteur de lignes en double
Trouvez, comptez ou supprimez les lignes en double d'une liste. Idéal pour nettoyer des listes d'e-mails, des journaux d'audit ou trouver des entrées répétées dans des extractions de données.
Sélecteur d'emoji
Cherchez et copiez des emoji en un clic. Parcourez par catégorie, composez une suite de plusieurs emoji, choisissez une teinte de peau et retrouvez ceux utilisés récemment.