Langsung ke konten utama

Pengulang Teks gratis

Ulangi teks atau karakter apa pun beberapa kali yang dipilih dengan pemisah kustom. Berguna untuk menghasilkan data uji, pola, dan konten placeholder.

Berfungsi offline setelah dimuat

Tips: tulis {n} di mana saja dalam teks Anda untuk menyisipkan nomor pengulangan — 'Item {n}' menjadi Item 1, Item 2, …

kali
Keluaran · 5 pengulangan · 59 kar · 10 kata · 5 baris
Hello World Hello World Hello World Hello World Hello World

Penggunaan umum

  • Hasilkan Teks Berulang untuk PengujianBuat string berulang untuk pengujian UI, pengujian beban, dan periksa cara antarmuka menangani konten panjang atau berulang.
  • Teks Berulang untuk Desain MockupHasilkan teks pengganti berulang atau simbol untuk Figma, Sketch, atau alat desain lain untuk mengisi area konten.
  • Ulangi Teks untuk Posting Media SosialBuat pola berulang yang menarik, daftar hashtag, atau teks penekanan untuk Instagram, TikTok, dan platform lainnya.
  • Hasilkan Data Berulang untuk SpreadsheetBuat nilai berulang dengan pemisah koma atau baris baru untuk ditempel langsung ke baris spreadsheet atau file CSV.
  • Ulangi Teks untuk Latihan PendidikanHasilkan teks berulang untuk latihan menulis tangan, latihan mengetik, latihan bahasa, dan lembar kerja pendidikan.

Cara kerja

Text Repeater berjalan sepenuhnya di browser tanpa dependensi eksternal apa pun — keluarannya dibangun menggunakan metode Array.fill dan Array.join native JavaScript, dengan mode penomoran {n} opsional ditangani oleh loop tulisan tangan dan String.replaceAll. Tidak ada yang dikirim ke server.

  1. 1
    Masukan dan opsi
    Anda mengetik (atau menempel) teks apa pun ke textarea dan mengatur jumlah pengulangan antara 1 dan 10.000. Sebaris tombol pemisah preset memungkinkan Anda menggabungkan pengulangan tanpa apa pun, spasi, baris baru, koma, pipe, tanda hubung-panjang, atau string khusus apa pun yang Anda ketik.
  2. 2
    Pengulangan Array.fill / replaceAll
    Pada setiap ketukan tombol atau perubahan opsi, useMemo menghitung keluarannya: untuk teks polos, ini memanggil Array(count).fill(text).join(separator); jika teks Anda mengandung token {n}, ini beralih ke loop for yang memanggil text.replaceAll('{n}', i+1) untuk setiap pengulangan, mengubah alat ini menjadi generator daftar-bernomor.
  3. 3
    Pembatasan pratinjau dan statistik
    useMemo kedua menghitung kata (dibagi pada spasi) dan baris (dibagi pada baris baru). Pratinjau DOM dibatasi pada 100.000 karakter untuk menjaga rendering tetap cepat — spanduk kuning muncul saat keluaran lengkap melebihi batas itu, tetapi teks lengkap selalu tersedia via Salin atau Unduh.
  4. 4
    Salin atau unduh
    Salin menggunakan navigator.clipboard.writeText dengan string keluaran lengkap yang tidak dipecah. Unduh membungkus string yang sama dalam Blob bertipe text/plain dan memicu penyimpanan file sebagai repeated-text.txt — kedua operasi terjadi secara lokal tanpa permintaan jaringan.

Alat terkait

Pertanyaan yang sering diajukan