Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Tekstherhaler

Herhaal elke tekst of elk teken een gekozen aantal keren met een aangepast scheidingsteken. Handig voor het genereren van testdata, patronen en plaatsaanduidingsinhoud.

Werkt offline na het laden

Tip: schrijf {n} ergens in uw tekst om het herhalingsnummer in te voegen — 'Item {n}' wordt Item 1, Item 2, …

keer
Uitvoer · 5 herhalingen · 59 tekens · 10 woorden · 5 regels
Hello World Hello World Hello World Hello World Hello World

Veelvoorkomend gebruik

  • Herhaalde Tekst Genereren voor TestenMaak herhaalde tekenreeksen voor UI-tests, belastingstests en controleer hoe interfaces met lange of herhaalde inhoud omgaan.
  • Herhaalde Tekst voor Ontwerp MockupsGenereer herhaalde aanduidingstekst of symbolen voor Figma, Sketch of andere ontwerphulpmiddelen om inhoudsgebieden in te vullen.
  • Tekst Herhalen voor Berichten op Sociale MediaMaak opvallende herhaalde patronen, hashtaglijsten of geaccentueerde tekst voor Instagram, TikTok en andere platforms.
  • Herhaalde Gegevens Genereren voor SpreadsheetsMaak herhaalde waarden met komma- of regelscheiders om rechtstreeks in spreadsheetrijen of CSV-bestanden in te plakken.
  • Tekst Herhalen voor Educatieve OefeningenGenereer herhaalde tekst voor handschriftoefeningen, typeoefeningen, taaloefeeningen en educatieve werkbladen.

Hoe het werkt

Tekst herhalen draait volledig in de browser zonder externe afhankelijkheden — de uitvoer wordt gebouwd met de native JavaScript-methoden Array.fill en Array.join, met een optionele nummermodus {n} via een zelfgeschreven lus en String.replaceAll. Er wordt niets naar een server gestuurd.

  1. 1
    Invoer en opties
    Je typt (of plakt) tekst in het tekstvak en stelt een aantal herhalingen in tussen 1 en 10.000. Met een rij voorinstellingen voor het scheidingsteken voeg je herhalingen samen met niets, een spatie, een nieuwe regel, een komma, een pipe, een em-streepje of een eigen tekenreeks die je typt.
  2. 2
    Herhalen met Array.fill / replaceAll
    Bij elke toetsaanslag of optiewijziging berekent een useMemo de uitvoer: bij gewone tekst roept die Array(count).fill(text).join(separator) aan; als je tekst het token {n} bevat, schakelt hij over naar een for-lus die voor elke herhaling text.replaceAll('{n}', i+1) aanroept, waardoor de tool een generator voor genummerde lijsten wordt.
  3. 3
    Begrensd voorbeeld en statistieken
    Een tweede useMemo telt woorden (gesplitst op witruimte) en regels (gesplitst op nieuwe regels). Het voorbeeld in de DOM is beperkt tot 100.000 tekens om het weergeven snel te houden — er verschijnt een oranje balk als de volledige uitvoer die limiet overschrijdt, maar de volledige tekst is altijd beschikbaar via Kopiëren of Downloaden.
  4. 4
    Kopiëren of downloaden
    Kopiëren gebruikt navigator.clipboard.writeText met de volledige, ongesplitste uitvoertekst. Downloaden verpakt dezelfde tekst in een Blob van het type text/plain en slaat die op als repeated-text.txt — beide bewerkingen gebeuren lokaal zonder netwerkverzoek.

Gerelateerde tools

Veelgestelde vragen