필요한 툴을, 바로 쓸 수 있게

텍스트 반복기

반복할 단어나 문장을 넣고 횟수를 정하면 결과가 바로 나옵니다. 줄바꿈·빈 줄·빈칸·쉼표·탭으로 잇거나 붙여 쓰고, 1. 같은 앞 번호나 글 속 {n} 자리 번호를 붙일 수 있습니다. '길이로 채우기'를 고르면 1,000자처럼 목표 글자 수나 바이트 수에 맞춰 반복합니다.

최종 수정 2026-10-22계산은 브라우저 안에서만 처리
예시

반복 방법
회

결과

글 사이 번호

사이에
개마다
정한 개수마다 사이 기호 대신 줄을 바꿉니다
번호

최종 수정 2026-10-22입력값은 저장하지 않습니다

ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

같은 글을 원하는 횟수만큼, 사이 기호와 번호까지 정해서 이어 붙입니다

위 반복기에 단어나 문장을 넣고 횟수를 정하면 결과가 바로 오른쪽(휴대폰에서는 아래) 결과 칸에 나옵니다. 사랑해를 100회, 사이에 빈칸으로 반복하면 사랑해 사랑해 사랑해 …가 399자짜리 한 줄로 만들어지고, 복사 단추로 그대로 가져갈 수 있습니다. 반복과 반복 사이에 무엇을 넣을지(줄바꿈·빈 줄·빈칸·쉼표·탭·붙여서·직접 입력), 몇 개마다 줄을 바꿀지, 앞에 번호를 붙일지를 아래 이음 설정에서 고릅니다.

결과 칸은 반복 하나하나를 번갈아 칠해서 어디서 한 번이 끝나고 다음 반복이 시작되는지 보여 줍니다. 눈에 보이지 않는 빈칸은 점(·), 줄바꿈은 ↵, 탭은 가로줄로 표시하므로 붙여 넣은 뒤에야 알게 되는 빈칸이나 빈 줄을 미리 확인할 수 있습니다. 횟수를 늘리면 늘어난 반복이 결과 끝에 하나씩 찍히듯 나타나고, 표시가 필요 없으면 '구분 표시'를 끄면 복사될 글 모양 그대로 보입니다.

텍스트 반복기를 쓰는 상황

  • 메신저·댓글에 같은 말을 여러 번 쓸 때: 'ㅋ'를 100번, 하트 이모지를 줄마다 10개씩 10줄, '생일 축하해'를 30번 같은 글은 손으로 치면 개수가 틀리기 쉽습니다. 반복기는 정한 횟수만큼만 만들고 글자 수도 함께 보여 줍니다.
  • 입력칸 글자 수 제한을 시험할 때: 회원 가입 닉네임, 게시판 제목, 상품 설명처럼 글자 수 제한이 있는 칸이 정확히 한도에서 막히는지 확인하려면 '정확히 1,000자'처럼 길이가 딱 맞는 글이 필요합니다. '길이로 채우기'에서 목표 길이와 '정확히'를 고르면 마지막 반복을 잘라 목표 글자 수에 맞춥니다.
  • 표나 스프레드시트에 같은 값을 채울 때: 줄바꿈으로 이은 결과를 시트 한 칸에 붙여 넣으면 한 줄이 한 행씩 아래로 들어가고, 탭으로 이은 결과는 탭마다 오른쪽 칸으로 나뉩니다. 같은 지역명이나 상태값을 50행 채우는 일을 한 번에 할 수 있습니다.
  • 번호가 붙은 목록이나 파일 이름을 만들 때: '사진_{n}.jpg'처럼 글 속에 {n}을 넣고 번호를 '글 속 {n}'으로 고르면 사진_01.jpg부터 사진_12.jpg까지 번호만 바뀌는 목록이 나옵니다. 설문 문항 틀, 좌석 번호, 회차 목록에도 같은 방법을 씁니다.
  • 외울 단어를 반복해서 쓸 때: 영어 단어나 한자를 줄마다 하나씩 넣고 '여러 줄은'에서 '줄마다 따로'를 고르면 단어마다 정한 횟수만큼 한 줄씩 반복합니다. 타자 연습용 문장이나 받아쓰기 연습지 틀을 만들 때도 같습니다.
  • 구분선이나 빈칸 틀을 만들 때: '─'를 30번 붙여서 반복하면 글 사이에 넣는 구분선이 되고, '□ '를 10줄 반복하면 손으로 채우는 체크리스트 틀이 됩니다.

쓰는 법

  1. '반복할 글' 칸에 단어나 문장을 넣습니다. 여러 줄을 넣으면 '여러 줄은'이 나타나며, 전체를 한 묶음으로 반복할지 줄마다 따로 반복할지 고릅니다. 처음 화면에는 예시가 들어 있고, 위쪽 예시 단추로 하트 격자·체크리스트·파일 이름·정확히 1,000자·단어 연습을 바로 불러올 수 있습니다.
  2. '반복 방법'에서 횟수로를 고르면 × 옆 칸에 반복 횟수를 넣습니다. 칸 아래 막대를 끌면 1회부터 10만 회까지 움직이고, 막대 아래 1·10·100·1천·1만·10만 눈금을 누르면 그 횟수로 바로 바뀝니다. 칸 오른쪽에는 결과가 몇 자가 되는지 함께 나옵니다.
  3. 목표 길이에 맞추려면 '길이로 채우기'를 고르고 목표 길이를 넣은 뒤, 단위(글자·바이트)와 끝 처리(넘지 않게·정확히)를 정합니다. 이때 칸 앞 기호가 넘지 않게는 ≤, 정확히는 =로 바뀌고 오른쪽에는 몇 번 반복되는지 나옵니다.
  4. 아래 이음 설정에서 '사이에' 넣을 기호를 고릅니다. 직접을 고르면 원하는 글자를 넣을 수 있고, \n은 줄바꿈, \t는 탭으로 바뀝니다. 줄바꿈이 없는 기호를 고르면 '줄 나눔'에 숫자를 넣어 그 개수마다 줄을 바꿀 수 있습니다.
  5. 번호가 필요하면 '번호'에서 형식을 고르고 시작 번호와 자릿수 맞춤(01, 02 …)을 정합니다.
  6. 결과 아래 구성 막대와 통계로 글자 수·줄 수·바이트를 확인한 뒤 '복사'나 'txt 저장'을 누릅니다. 미리 보기가 앞부분만 보여 줘도 복사와 저장에는 전체 결과가 들어갑니다.

반복 사이에 넣는 기호에 따라 결과가 이렇게 달라집니다

같은 abc를 3회 반복해도 사이 기호에 따라 결과와 길이가 달라집니다. 사이 기호는 반복과 반복 사이에만 들어가고, 결과 맨 앞과 맨 뒤에는 붙지 않습니다. 표의 ↵는 줄바꿈, ⇥는 탭입니다.

abc를 3회 반복한 결과
사이에들어가는 것결과글자 수
줄바꿈줄바꿈 1개abc↵abc↵abc11
빈 줄줄바꿈 2개abc↵↵abc↵↵abc13
빈칸빈칸 1개abc abc abc11
쉼표쉼표와 빈칸abc, abc, abc13
탭탭 1개abc⇥abc⇥abc11
붙여서아무것도 없음abcabcabc9
직접 ' | '넣은 글자 그대로abc | abc | abc15
직접 \n---\n줄바꿈·---·줄바꿈abc↵---↵abc↵---↵abc19

쉼표는 읽기 좋게 쉼표 뒤에 빈칸을 하나 넣습니다. CSV처럼 빈칸 없는 쉼표가 필요하면 직접을 고르고 쉼표 하나만 넣으세요. 메신저에 붙여 넣을 글이라면 빈칸이나 붙여서, 시트에 붙여 넣을 값이라면 줄바꿈(행)이나 탭(열)이 알맞습니다.

'줄 나눔'은 줄바꿈이 없는 사이 기호와 함께 씁니다. 하트를 100회 붙여서 반복하고 줄 나눔을 10으로 두면 10개째마다 사이 기호 대신 줄바꿈이 들어가 가로 10개 × 세로 10줄 격자가 됩니다. 줄 끝에는 빈칸이나 쉼표가 남지 않습니다.

번호 붙이기: 앞 번호와 글 속 {n}

번호는 반복 하나마다 하나씩 붙고, 시작 번호부터 1씩 커집니다. 앞에 붙이는 형식은 세 가지이며, 번호를 글 중간이나 끝에 넣으려면 글 안에 {n}을 쓰고 '글 속 {n}'을 고릅니다. 자릿수 맞춤을 켜면 마지막 번호의 자릿수에 맞춰 앞을 0으로 채우므로, 파일 이름을 정렬할 때 사진_10이 사진_2보다 앞에 오는 일이 없어집니다.

번호 형식별 결과
번호반복할 글과 설정결과
1.할 일 · 3회 · 줄바꿈1. 할 일↵2. 할 일↵3. 할 일
1)할 일 · 3회 · 줄바꿈1) 할 일↵2) 할 일↵3) 할 일
(1)할 일 · 3회 · 줄바꿈(1) 할 일↵(2) 할 일↵(3) 할 일
글 속 {n}사진_{n}.jpg · 3회 · 쉼표 · 시작 9사진_9.jpg, 사진_10.jpg, 사진_11.jpg
글 속 {n} + 자릿수 맞춤사진_{n}.jpg · 3회 · 쉼표 · 시작 9사진_09.jpg, 사진_10.jpg, 사진_11.jpg

글 속 {n}은 한 글에 여러 번 써도 됩니다. '{n}번 좌석 – {n}'처럼 쓰면 두 자리 모두 같은 번호로 바뀝니다. 앞 번호 형식에서는 글에 있는 {n}을 바꾸지 않고 그대로 둡니다.

길이로 채우기: 넘지 않게와 정확히

'길이로 채우기'는 횟수 대신 결과의 길이를 정합니다. 사이 기호와 번호도 길이에 들어갑니다. 넘지 않게는 목표를 넘지 않는 범위에서 온전한 반복만 넣고, 정확히는 그 뒤에 다음 반복의 앞부분을 잘라 붙여 목표 길이에 맞춥니다. 잘린 마지막 반복은 결과 칸에서 빗금으로 표시됩니다.

가나다를 빈칸으로 이어 목표 10에 맞춘 결과
단위끝 처리결과글자바이트
글자 10넘지 않게가나다 가나다719
글자 10정확히가나다 가나다 가나1026
바이트 10넘지 않게가나다39
바이트 10정확히가나다 410

바이트 단위에서는 글자를 반으로 자를 수 없습니다. 한글 한 글자는 UTF-8로 3바이트라서 남은 자리가 1~2바이트뿐이면 더 넣지 못하고, 결과 아래에 몇 바이트가 모자라는지 표시합니다. 위 표의 마지막 줄이 정확히 10바이트가 된 것은 끝에 1바이트짜리 빈칸이 들어갔기 때문입니다.

글자 수는 무엇을 세느냐에 따라 달라집니다

이 반복기의 '글자'는 화면에 한 글자로 보이는 단위입니다. 유니코드 표준 부속서 29번(UAX #29)이 사용자가 한 글자로 인식하는 단위로 정의한 글자 묶음(grapheme cluster)을 셉니다. 그런데 웹 페이지 입력칸의 maxlength 제한은 HTML 표준에 따라 문자열의 length, 곧 UTF-16 코드 단위 수로 셉니다. 그래서 이모지가 들어간 글은 화면 글자 수보다 입력칸 기준 길이가 더 깁니다. 결과 통계의 '입력칸 기준' 값은 두 수가 다를 때만 나타납니다.

한 글자의 세 가지 길이
글자설명보이는 글자입력칸 기준(UTF-16)UTF-8 바이트
a영문·숫자·기본 기호111
é악센트가 붙은 한 글자112
ée 뒤에 결합 악센트를 붙인 모양123
가한글 음절113
😀기본 이모지124
❤️하트 + 그림 모양 선택자126
👍🏽이모지 + 피부색148
👨‍👩‍👧사람 셋을 이은 가족 이모지1818

예를 들어 하트 ❤️를 10번 붙여 쓰면 보이는 글자는 10자지만 입력칸 기준으로는 20자, 바이트로는 60바이트입니다. maxlength가 10인 칸에는 하트가 5개까지만 들어갑니다. 글자 수 제한을 시험할 때는 그 서비스가 어떤 단위로 세는지 먼저 확인하고, 단위에 맞춰 목표 길이를 정하세요.

자주 틀리는 경우

  • 글 끝에 빈칸을 넣고 '붙여서'를 고른 경우: 반복할 글의 빈칸은 그대로 반복되므로 결과 맨 끝에도 빈칸이 하나 남습니다. 반복 사이에만 빈칸을 넣으려면 글에서 빈칸을 지우고 사이 기호를 빈칸으로 고르세요. 결과 칸의 점(·)으로 남은 빈칸을 확인할 수 있습니다.
  • 여러 줄 글에 번호를 붙인 경우: 한 묶음으로 반복하면 번호는 묶음마다 하나만 붙습니다. apple과 banana 두 줄을 1. 번호로 3회 반복하면 1. apple↵banana, 2. apple↵banana, 3. apple↵banana가 되어 쉼표 사이에도 줄바꿈이 남습니다. 줄마다 번호와 반복이 필요하면 '줄마다 따로'를 고르세요.
  • '글 속 {n}'을 골랐는데 글에 {n}이 없는 경우: 번호가 들어갈 자리가 없어 번호 없이 반복됩니다. 입력 칸 아래 안내의 '{n} 넣기'를 누르면 커서 자리에 {n}이 들어갑니다.
  • 바이트 기준으로 '정확히'를 골랐는데 목표보다 짧은 경우: 마지막에 들어갈 글자가 남은 바이트보다 커서 넣지 못한 것입니다. 목표를 1~2바이트 바꾸거나 사이 기호를 1바이트 빈칸으로 두면 맞출 수 있습니다.
  • 붙여 넣은 글 앞뒤에 빈 줄이 있었던 경우: 반복기는 글 맨 앞과 맨 뒤의 빈 줄을 빼고 반복합니다. 반복 사이에 빈 줄이 필요하면 사이 기호를 '빈 줄'로 고르세요. 글 중간의 빈 줄과 빈칸은 그대로 둡니다.
  • 메신저에 붙여 넣었더니 일부만 보이는 경우: 메신저와 SNS는 긴 글을 접어서 '더보기'로 보여 주거나 글자 수 제한을 넘는 부분을 받지 않을 수 있습니다. 결과 통계의 글자 수를 보고 그 앱의 제한에 맞게 횟수를 줄이세요.

한계

  • 결과는 보이는 글자 기준 100만 자까지 만들고, 반복 횟수는 10만 회까지 넣을 수 있습니다. 결과가 100만 자를 넘으면 만들지 않고, 그 글로 만들 수 있는 최대 횟수를 알려 줍니다. 반복할 글 칸에는 10만 자까지 넣을 수 있습니다.
  • 미리 보기는 앞 1,500회 또는 약 3만 자까지만 그립니다. 그 뒤가 있다는 안내가 나와도 복사와 txt 저장에는 전체가 들어갑니다.
  • 통계는 반복 단위의 길이를 한 번 재서 횟수만큼 더합니다. 결합 악센트로 시작하는 글이나 국기 이모지의 반쪽처럼 앞 글자와 합쳐져 한 글자가 되는 글을 붙여서 반복하면 실제 보이는 글자 수가 통계와 다를 수 있습니다.
  • 번호는 0 이상의 정수로 1씩 커집니다. 거꾸로 세거나 2씩 건너뛰는 번호, 가나다·ABC 같은 글자 번호는 만들지 않습니다.
  • 같은 메시지를 여러 번 나눠 보내는 기능은 없습니다. 반복기는 반복이 들어간 글 하나를 만듭니다.
  • 복사는 브라우저의 클립보드 기능을 쓰며, 보안 연결이 아니거나 브라우저가 막으면 실패할 수 있습니다. 그럴 때는 txt 저장을 쓰세요. 저장한 파일은 UTF-8이고 줄바꿈은 LF(\n) 하나입니다.
  • 넣은 글은 이 브라우저 안에서만 반복하며 서버로 보내거나 주소·저장소에 남기지 않습니다. 새로 고치면 처음 예시로 돌아갑니다.

출처

기준: 글자 수를 세는 단위는 아래 표준 원문을 2026년 10월 22일에 확인했습니다. 결과와 표의 값은 이 페이지의 반복기가 같은 방법으로 계산한 것입니다.

자주 묻는 질문

글자를 100번 반복하려면 어떻게 하나요?

반복할 글 칸에 글자나 문장을 넣고 반복 방법을 횟수로 둔 뒤 × 옆 칸에 100을 넣거나 막대 아래 100 눈금을 누르세요. 결과가 바로 만들어지고, 복사 단추를 누르면 100번 반복한 글 전체가 복사됩니다. 사이에 아무것도 넣지 않으려면 사이 기호를 붙여서로 고르세요.

반복할 때 줄을 바꾸거나 한 줄로 이어 붙이려면 어떻게 하나요?

이음 설정의 사이에서 줄바꿈을 고르면 반복마다 새 줄이 되고, 빈칸·쉼표·붙여서를 고르면 한 줄로 이어집니다. 한 줄로 잇다가 일정 개수마다 줄을 바꾸고 싶으면 줄 나눔에 숫자를 넣으세요. 하트를 100번 붙여서 반복하고 줄 나눔을 10으로 두면 10개씩 10줄이 됩니다.

번호를 붙여서 반복할 수 있나요?

번호에서 1. · 1) · (1) 중 하나를 고르면 반복마다 앞에 번호가 붙습니다. 번호를 글 중간에 넣으려면 '사진_{n}.jpg'처럼 글에 {n}을 쓰고 글 속 {n}을 고르세요. 시작 번호를 바꿀 수 있고, 자릿수 맞춤을 켜면 01, 02처럼 앞을 0으로 채웁니다.

정확히 1,000자짜리 글을 만들 수 있나요?

반복 방법을 길이로 채우기로 바꾸고 목표 길이에 1000, 단위는 글자, 끝 처리는 정확히를 고르세요. 온전한 반복을 넣고 남은 자리는 다음 반복의 앞부분을 잘라 채워서 결과가 정확히 1,000자가 됩니다. 넘지 않게를 고르면 잘린 반복 없이 1,000자 이하로 만듭니다.

여러 단어를 각각 따로 반복할 수 있나요?

단어를 한 줄에 하나씩 넣으면 여러 줄은 항목이 나타납니다. 줄마다 따로를 고르면 apple 5번, banana 5번처럼 줄마다 정한 횟수만큼 반복하고 단어마다 줄을 바꿉니다. 한 묶음으로를 고르면 여러 줄 전체를 하나로 보고 반복합니다.

이모지를 반복하면 글자 수가 왜 다르게 나오나요?

이 반복기는 화면에 한 글자로 보이는 단위를 셉니다. 그런데 웹 입력칸의 maxlength는 UTF-16 코드 단위로 세서 ❤️나 😀는 2, 피부색이 붙은 👍🏽는 4로 셉니다. 두 수가 다르면 결과 통계에 입력칸 기준 길이가 따로 나오고, UTF-8 바이트 수도 함께 표시합니다.

카카오톡이나 WhatsApp에 같은 메시지를 100번 보낼 수 있나요?

반복기는 같은 말을 100번 이어 쓴 메시지 하나를 만듭니다. 결과를 복사해 대화창에 붙여 넣으면 한 번에 보낼 수 있습니다. 메시지 100개를 따로따로 보내는 기능은 없으며, 짧은 시간에 같은 메시지를 많이 보내면 받는 사람에게 스팸처럼 보일 수 있습니다.

최대 몇 번까지 반복할 수 있고, 넣은 글이 저장되나요?

반복 횟수는 10만 회까지 넣을 수 있고 결과는 100만 자까지 만듭니다. 결과가 100만 자를 넘으면 만들 수 있는 최대 횟수를 알려 줍니다. 넣은 글은 이 브라우저 안에서만 처리하며 서버로 보내거나 주소·저장소에 남기지 않습니다.