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

텍스트 일괄 치환기

찾을 말과 바꿀 말을 한 줄에 한 쌍씩 넣으면 원문 전체에 한 번에 적용하고, 바뀐 곳을 규칙 색으로 칠해 원문과 나란히 보여 줍니다. 규칙을 차례대로 적용할지 한 번에 적용할지 고를 수 있어 두 말을 맞바꾸거나 긴 말과 짧은 말이 겹쳐도 꼬이지 않습니다. 엑셀에서 두 열을 복사해 붙여 넣으면 규칙 수십 개도 바로 들어갑니다.

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

바꿀 규칙

엑셀에서 두 열(찾을 말 | 바꿀 말)을 복사해 찾을 말 칸에 붙여 넣으면 줄마다 규칙이 됩니다.

바뀐 곳

0곳

원문에서 바뀐 곳의 분포

결과

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

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

여러 말을 한 번에 바꾸고, 바뀐 곳을 색으로 확인합니다

텍스트 일괄 치환기는 '찾을 말 → 바꿀 말' 규칙을 여러 개 만들어 글 전체에 한 번에 적용하는 도구입니다. 부서 이름이 바뀐 공지, 표기를 맞춰야 하는 원고, 이름을 가려야 하는 회의록처럼 바꿀 말이 여러 개일 때 찾아 바꾸기를 규칙마다 따로 누르지 않아도 됩니다.

결과 칸에는 바뀐 곳이 규칙 색으로 칠해지고, 원문 칸에도 같은 자리가 같은 색으로 표시됩니다. 칠한 곳을 누르면 반대쪽 칸에서 같은 자리를 보여 주므로 원래 무엇이었는지 바로 대조할 수 있습니다. 위쪽의 숫자는 바뀐 곳의 수이고, 분포 지도는 그 자리가 글의 어디에 몰려 있는지 보여 줍니다. 글과 파일은 이 브라우저 안에서만 처리하며 서버로 보내거나 저장하지 않습니다.

찾아 바꾸기를 여러 번 누르면 생기는 일

규칙이 하나일 때는 문서 편집기의 찾아 바꾸기로 충분합니다. 규칙이 둘 이상이면 앞에서 바꾼 결과가 다음 찾기에 다시 걸리는 문제가 생깁니다. '왼쪽'을 '오른쪽'으로 바꾼 뒤 '오른쪽'을 '왼쪽'으로 바꾸면, 처음에 바꾼 말까지 되돌아가서 모든 자리가 '왼쪽'이 됩니다. '서울'을 먼저 바꾸면 그 뒤에 '서울역'을 찾는 규칙은 하나도 찾지 못합니다.

이 도구는 규칙을 적용하는 방식을 고를 수 있고, 앞 규칙이 바꾼 글을 뒤 규칙이 다시 바꾼 자리를 따로 알려 줍니다. 그래서 여러 규칙을 한꺼번에 돌린 뒤에도 어디서 무엇이 꼬였는지 찾기 쉽습니다. 이런 상황에서 주로 씁니다.

  • 이름 변경: 회사·부서·상품 이름이 바뀌어 공지와 안내문의 표기를 한꺼번에 고칠 때
  • 표기 통일: e-mail·E-mail·EMAIL처럼 같은 말이 여러 모양으로 섞인 원고를 하나로 맞출 때
  • 가리기: 회의록이나 공유 문서에서 이름·전화번호를 ○○나 * 로 바꿀 때
  • 맞바꾸기: 왼쪽과 오른쪽, 갑과 을처럼 두 말을 서로 바꿔야 할 때
  • 코드·자료 정리: 변수 이름이나 CSV의 값 표기를 낱말 단위로 정확히 바꿀 때

쓰는 법

  1. 원문 칸에 글을 붙여 넣거나 텍스트 파일을 끌어다 놓습니다. 파일 열기로 TXT·MD·CSV·SRT 같은 텍스트 파일도 읽을 수 있습니다.
  2. 규칙 줄의 왼쪽 칸에 찾을 말, 오른쪽 칸에 바꿀 말을 씁니다. 바꿀 말을 비우면 찾은 말을 지웁니다. 바꿀 말 칸에서 Enter를 누르면 다음 규칙 줄로 넘어갑니다.
  3. 필요하면 규칙마다 Aa(대소문자 무시), ab(낱말 단위), AB(대소문자 맞춤), 자물쇠(그대로 두기)를 켭니다. 줄 앞의 번호를 누르면 그 규칙을 잠시 끕니다.
  4. 위의 '차례대로·한 번에'에서 적용 방식을 고릅니다. 두 말을 맞바꾸거나 긴 말과 짧은 말이 겹치면 '한 번에'가 맞습니다.
  5. 요약의 경고 줄과 칠한 곳을 확인한 뒤 결과 복사나 저장을 누릅니다. 파일로 연 글은 같은 이름에 '-바꿈'을 붙여 저장합니다.

차례대로와 한 번에는 결과가 다릅니다

차례대로는 1번 규칙을 글 전체에 적용하고, 그 결과에 2번 규칙을, 다시 그 결과에 3번 규칙을 적용합니다. 문서 편집기에서 '모두 바꾸기'를 규칙 순서대로 여러 번 누른 것과 같습니다. 앞 규칙이 만든 말도 뒤 규칙의 찾기 대상이 되므로 A → B, B → C처럼 이어 바꾸는 작업에 맞습니다.

한 번에는 원문을 처음부터 한 번만 훑으면서 자리마다 맞는 규칙을 바로 적용합니다. 바꾼 글은 다시 찾지 않고, 같은 자리에서 여러 규칙이 맞으면 더 긴 찾을 말이 먼저입니다(길이가 같으면 위 규칙). PHP의 strtr 함수에 배열을 넘겼을 때와 같은 방식입니다. 맞바꾸기와 포함 관계가 있는 말을 바꿀 때 순서를 신경 쓰지 않아도 됩니다.

같은 규칙을 두 방식으로 적용한 결과
원문규칙(위에서 아래로)차례대로한 번에
왼쪽 오른쪽왼쪽 → 오른쪽
오른쪽 → 왼쪽
왼쪽 왼쪽오른쪽 왼쪽
고양이고양이 → 강아지
강아지 → 토끼
토끼강아지
서울역 앞 서울 지점서울 → 부산
서울역 → 부산역
부산역 앞 부산 지점부산역 앞 부산 지점
서울역 앞 서울 지점서울 → 부산
서울역 → 서울역
부산역 앞 부산 지점서울역 앞 부산 지점

셋째 줄은 결과가 같아 보이지만 차례대로에서는 2번 규칙이 0곳입니다. 1번 규칙이 '서울역'의 '서울'을 먼저 바꿨기 때문입니다. 이 도구는 이런 규칙의 적용 횟수에 물결 밑줄을 긋고 '원문에 n곳 있지만 앞 규칙 때문에 0곳'이라고 알려 줍니다. 넷째 줄처럼 '서울역'을 그대로 두고 싶을 때 차례대로에서는 같은 말로 바꾸는 규칙이 소용없습니다. 이때는 한 번에를 쓰거나 아래의 그대로 두기를 켭니다.

두 말을 서로 맞바꾸는 법

맞바꾸기는 한 번에 방식에서 규칙 두 줄이면 끝납니다. 원문을 한 번만 훑으므로 '왼쪽'에서 바뀐 '오른쪽'이 다시 '왼쪽'으로 돌아가지 않습니다. 차례대로에서 같은 규칙을 쓰면 요약에 '바뀌었다가 원래대로 돌아온 곳'이 점선으로 표시되고, 경고 줄의 단추로 바로 한 번에 방식으로 바꿀 수 있습니다.

차례대로만 지원하는 편집기에서는 글에 없는 임시 표시를 거쳐 세 번 바꿉니다. 임시 표시는 원문에 절대 나오지 않는 글자로 고릅니다.

임시 표시로 맞바꾸기(차례대로)
원문규칙결과
갑은 을지로 사무실에서 을에게 갚는다갑 → §임시§
을 → 갑
§임시§ → 을
을은 갑지로 사무실에서 갑에게 갚는다
갑은 을지로 사무실에서 을에게 갚는다을지로 그대로 두기
갑 → 을
을 → 갑
을은 을지로 사무실에서 갑에게 갚는다

첫째 줄은 맞바꾸기는 됐지만 '을지로'가 '갑지로'가 됐습니다. 맞바꿀 말이 다른 낱말의 일부이면 그 낱말도 함께 바뀝니다. 둘째 줄처럼 한 번에 방식에서 '을지로'를 그대로 두면 지명은 지키고 갑과 을만 맞바꿉니다. '갚는다'의 '갚'은 '갑'과 다른 글자라 처음부터 바뀌지 않습니다.

긴 말과 짧은 말이 겹칠 때

찾을 말 하나가 다른 찾을 말을 품고 있으면(서울과 서울역, 회사와 회사를) 순서가 결과를 바꿉니다. 차례대로에서는 긴 말을 위에 둬야 합니다. 한 번에서는 순서와 상관없이 긴 말이 먼저 적용됩니다. 조사가 붙은 말을 따로 규칙으로 만들면 받침 때문에 어색해지는 조사도 함께 고칠 수 있습니다.

받침이 달라지는 말 바꾸기(한 번에)
원문규칙결과
회사를 옮기고 회사가 커졌다회사 → 법인법인를 옮기고 법인가 커졌다
회사를 옮기고 회사가 커졌다회사 → 법인
회사를 → 법인을
회사가 → 법인이
법인을 옮기고 법인이 커졌다

받침이 있는 말과 없는 말을 서로 바꾸면 을/를, 이/가, 은/는, 와/과, 으로/로가 어긋납니다. 이 도구는 문장을 해석하지 않으므로 조사를 스스로 고치지 않습니다. 자주 나오는 조사 몇 개를 위 표처럼 규칙으로 더하고, 나머지는 결과 칸에서 칠한 곳을 읽어 확인하세요.

바꾸면 안 되는 말은 그대로 두기

그대로 두기(자물쇠)를 켠 규칙은 찾은 말을 바꾸지 않고 그 자리를 잠급니다. 차례대로에서는 그 아래 규칙이 잠긴 자리를 건드리지 못하고, 한 번에서는 그대로 두는 말이 더 길면 짧은 규칙보다 먼저 맞습니다. 그래서 그대로 두기 규칙은 맨 위에 두는 것이 가장 확실합니다.

이 기능이 가장 필요한 때는 이미 일부가 바뀐 문서입니다. 'AI'를 '인공지능(AI)'로 바꾸는데 원문에 '인공지능(AI)'가 이미 있으면, 그 안의 AI까지 바뀌어 '인공지능(인공지능(AI))'가 됩니다. 아래 표의 둘째 줄처럼 '인공지능(AI)'를 그대로 두면 이미 바뀐 곳은 건드리지 않습니다.

이미 바뀐 표기가 섞인 문서(차례대로)
원문규칙결과
인공지능(AI)과 AI 번역AI → 인공지능(AI)인공지능(인공지능(AI))과 인공지능(AI) 번역
인공지능(AI)과 AI 번역인공지능(AI) 그대로 두기
AI → 인공지능(AI)
인공지능(AI)과 인공지능(AI) 번역
서울역 앞 서울 지점서울역 그대로 두기
서울 → 부산
서울역 앞 부산 지점

그대로 둔 자리는 원문과 결과 칸에 점선 밑줄로 표시되고, 그 규칙의 숫자는 바꾼 곳이 아니라 지킨 곳의 수입니다.

낱말 단위로 찾기와 한국어 조사

낱말 단위(ab)를 켜면 찾은 말의 바로 앞과 뒤에 다른 글자·숫자·밑줄(_)이 붙지 않은 곳만 바꿉니다. user를 찾을 때 username, getUser, user_id는 건너뛰고 홀로 쓴 user만 바꾸는 식입니다. 찾을 말이 #이나 괄호처럼 글자가 아닌 기호로 시작하거나 끝나면 그쪽은 따지지 않습니다.

한국어에서는 이 기준이 띄어쓰기와 다르다는 점을 알아 두세요. 조사도 글자이므로 '서울에서'의 '서울'은 뒤에 '에'가 붙어 있어 낱말 단위로는 찾지 않습니다. 한국어 이름을 바꿀 때는 낱말 단위를 끄고, 바뀌면 안 되는 더 긴 말(서울역, 서울대)을 그대로 두기로 막는 편이 정확합니다.

낱말 단위를 켠 결과(차례대로)
원문규칙결과
user username getUser user_iduser → member, 낱말 단위member username getUser user_id
서울에서 서울 서울역서울 → 부산, 낱말 단위서울에서 부산 서울역
#tag, a#tag, #tags#tag → #label, 낱말 단위#label, a#label, #tags

대소문자 무시와 대소문자 맞춤

기본으로는 쓴 그대로의 대소문자만 찾습니다. Aa(대소문자 무시)를 켜면 apple을 찾을 때 Apple과 APPLE도 찾습니다. 다만 바꿀 말은 쓴 모양 그대로 들어가므로, 문장 첫머리의 Apple도 소문자 pear가 됩니다.

AB(대소문자 맞춤)를 켜면 찾은 말의 모양을 따라 바꿀 말을 고쳐 씁니다. 찾은 말이 모두 대문자면 바꿀 말도 모두 대문자, 모두 소문자면 소문자, 첫 글자만 대문자면 첫 글자만 대문자로 씁니다. iPhone처럼 섞인 모양은 따라 할 규칙이 없어 바꿀 말을 쓴 그대로 넣습니다. VS Code의 바꾸기에 있는 Preserve Case와 같은 생각입니다. 대소문자 맞춤을 켜면 대소문자 무시도 함께 켜집니다.

color → colour 를 세 가지로 적용한 결과
원문옵션결과
Color color COLOR없음Color colour COLOR
Color color COLOR대소문자 무시colour colour colour
Color color COLOR대소문자 맞춤Colour colour COLOUR

한글·한자·가나에는 대문자와 소문자가 없으므로 이 두 옵션은 결과를 바꾸지 않습니다. 영문 약어와 제품명이 섞인 한국어 글에서 유용합니다.

엑셀 목록을 규칙으로 넣기

바꿀 말이 수십 개라면 엑셀이나 구글 스프레드시트에 두 열(찾을 말 | 바꿀 말)로 정리한 뒤 그 범위를 복사해 아무 찾을 말 칸에 붙여 넣으세요. 스프레드시트는 열 사이를 탭으로 복사하므로 줄마다 규칙 하나가 만들어집니다. 규칙은 200개까지 넣을 수 있습니다.

규칙판 위의 '목록' 보기에서는 규칙 전체를 글로 보고 고칠 수 있습니다. 한 줄에 규칙 하나를 쓰고 찾을 말과 바꿀 말 사이에 탭이나 →를 넣습니다. 목록 칸에서 Tab 키는 탭 글자를 넣으므로, 칸 밖으로 나가려면 Esc를 누른 뒤 Tab을 누릅니다. 이 목록을 복사해 두면 다음에 같은 작업을 할 때 그대로 붙여 넣을 수 있습니다.

적용 횟수와 바뀐 곳의 수가 다른 이유

규칙 줄 오른쪽의 숫자는 그 규칙이 실행될 때 찾은 횟수이고, 요약의 큰 숫자는 결과에서 원문과 달라진 자리의 수입니다. 두 숫자는 이런 때 달라집니다.

  • 차례대로에서 뒤 규칙이 앞 규칙이 만든 글을 다시 바꾸면, 두 규칙의 횟수는 각각 세지만 바뀐 곳은 한 곳입니다. 요약에 'n번 규칙이 m번 규칙이 바꾼 글을 다시 바꿨습니다'가 나옵니다.
  • 바뀌었다가 원래 글로 돌아온 자리는 바뀐 곳에 넣지 않고 점선으로 따로 표시합니다.
  • 그대로 두기 규칙의 숫자는 지킨 곳이라 바뀐 곳에 들어가지 않습니다.
  • 한 규칙 안에서 겹치는 일치는 왼쪽부터 한 번만 셉니다. aaa에서 aa를 X로 바꾸면 결과는 Xa이고 횟수는 1입니다.

규칙 줄의 숫자를 누르면 그 규칙이 바꾼 곳을 차례로 보여 주고, 요약의 ‹ › 단추는 바뀐 곳 전체를 하나씩 넘깁니다.

다른 프로그램의 바꾸기와 비교

바꾸기 방식과 옵션(각 공식 문서 기준)
프로그램여러 말을 바꾸는 방식참고
Google 문서찾기·바꾸기 한 쌍씩 차례대로대소문자 일치, 정규 표현식 옵션
VS Code찾기·바꾸기 한 쌍씩 차례대로대소문자 구분, 낱말 단위, 정규식, 대소문자 보존(Preserve Case)
Python str.replace부르는 순서대로(차례대로)겹치지 않게 왼쪽부터, 횟수 제한 인수
PHP strtr(배열)한 번에, 긴 말 먼저바꾼 글은 다시 찾지 않음
자바스크립트 replaceAll부르는 순서대로(차례대로)찾을 말이 문자열이어도 바꿀 말의 $& 같은 기호는 특별한 뜻
엑셀 SUBSTITUTE함수를 겹쳐 쓰면 안쪽부터 차례대로네 번째 인수로 n번째 일치만 바꿈

이 도구는 바꿀 말을 글자 그대로 넣습니다. $&나 $1을 써도 그 글자가 결과에 들어가며, 정규식처럼 찾은 말이나 그룹으로 바뀌지 않습니다. 숫자만, 줄 맨 앞만 같은 패턴으로 바꾸려면 정규식 테스터의 바꾸기를 쓰세요.

자주 틀리는 경우

  • 보이는 글자는 같은데 찾지 못함: 웹에서 복사한 글에는 줄바꿈 없는 공백(U+00A0)이, 맥에서 만든 파일 이름에는 자모가 나뉜 한글(NFD)이 섞여 있을 수 있습니다. 모양이 같아도 다른 글자라 찾지 못합니다. 원문에서 바꿀 부분을 직접 복사해 찾을 말 칸에 붙여 넣으면 같은 글자로 찾습니다.
  • 찾을 말 앞뒤의 공백: 스프레드시트에서 복사한 칸 끝에 공백이 붙어 있으면 그 공백까지 찾습니다. 앞뒤 공백이 있는 규칙은 상태 줄에 알려 줍니다.
  • 낱말 안까지 바뀜: '사과'를 '배'로 바꾸면 '사과문'도 '배문'이 됩니다. 결과 칸에서 칠한 곳을 훑어보고, 바뀌면 안 되는 말은 그대로 두기로 막으세요.
  • 같은 말이 두 번 바뀜: 차례대로에서 A → AB 뒤에 B → C가 있으면 새로 생긴 B도 바뀝니다. 경고 줄이 알려 주면 한 번에로 바꾸거나 규칙 순서를 바꿉니다.
  • 지운 뒤 남은 공백: '[임시] 보고서'에서 '[임시]'만 지우면 앞에 공백이 남습니다. 찾을 말에 뒤 공백까지 넣어 '[임시] '를 지우세요.
  • 전각·반각: A와 A, (와 (는 다른 글자입니다. 일본어·중국어 문서에서 옮긴 글은 둘 다 규칙으로 넣습니다.

한계

  • 찾을 말은 글자 그대로만 찾습니다. 정규식·와일드카드·줄 맨 앞 같은 패턴은 지원하지 않습니다.
  • 문장의 뜻과 조사를 해석하지 않습니다. 받침이 달라지는 말은 조사를 따로 규칙으로 넣거나 직접 고쳐야 합니다.
  • 낱말 단위는 띄어쓰기가 아니라 앞뒤 글자의 종류로 판단합니다. 조사가 붙은 한국어 낱말과 띄어 쓰지 않는 일본어·중국어 문장에서는 거의 맞지 않습니다.
  • 대소문자 맞춤은 모두 대문자, 모두 소문자, 첫 글자만 대문자의 세 가지 모양만 따릅니다.
  • 원문은 300,000자, 결과는 1,000,000자, 규칙은 200개, 찾을 말은 500자, 바꿀 말은 2,000자까지입니다. 이모지처럼 두 단위로 저장되는 글자도 한 글자로 셉니다. 칠하기는 처음 3,000곳까지 하고 그 뒤는 결과 글만 바뀝니다.
  • TXT·MD·CSV 같은 텍스트 파일만 엽니다. DOCX·HWP·PDF는 서식이 있는 파일이라 글자만 복사해 붙여 넣어야 합니다. UTF-8이 아닌 파일은 EUC-KR(CP949)로 다시 읽습니다.
  • 규칙과 글은 주소·저장소에 남지 않으므로, 페이지를 닫기 전에 결과를 저장하고 필요하면 목록 보기의 규칙도 복사해 두세요.

기준: 바꾸기 방식은 PHP strtr·Python str.replace·ECMAScript replaceAll 문서를, 다른 프로그램의 옵션은 VS Code·Google 문서·Microsoft Excel 공식 도움말을 2026년 10월 22일에 확인했습니다. 표의 결과는 이 페이지의 바꾸기 코드로 다시 실행해 같은 결과를 확인했습니다.

출처

자주 묻는 질문

여러 단어를 한 번에 바꾸려면 어떻게 하나요?

규칙 줄마다 찾을 말과 바꿀 말을 한 쌍씩 넣으면 원문 전체에 모든 규칙이 적용됩니다. 규칙 추가 단추나 바꿀 말 칸의 Enter로 줄을 늘리고, 엑셀에서 두 열을 복사해 찾을 말 칸에 붙여 넣으면 줄마다 규칙이 한 번에 만들어집니다.

차례대로와 한 번에는 무엇이 다른가요?

차례대로는 1번 규칙의 결과에 2번 규칙을 적용하는 식이라 앞에서 바꾼 말도 다시 바뀔 수 있습니다. 한 번에는 원문을 한 번만 훑으며 모든 규칙을 함께 적용하고 바꾼 글은 다시 찾지 않습니다. 같은 자리에서 여러 규칙이 맞으면 긴 찾을 말이 먼저입니다.

A와 B를 서로 맞바꿀 수 있나요?

네. 적용 방식을 한 번에로 두고 A → B, B → A 두 규칙을 넣으면 됩니다. 차례대로에서는 A가 B로 바뀐 뒤 다시 A로 돌아가므로, 요약에 원래대로 돌아온 곳이 점선으로 표시되고 한 번에로 바꾸는 단추가 나옵니다.

특정 말은 바뀌지 않게 할 수 있나요?

그 말을 찾을 말로 넣고 자물쇠 모양의 그대로 두기를 켜세요. 그 자리는 잠겨서 아래 규칙이 바꾸지 못합니다. 서울을 부산으로 바꾸면서 서울역은 그대로 두거나, 이미 인공지능(AI)로 바뀐 곳을 다시 바꾸지 않게 할 때 씁니다.

단어 전체가 일치할 때만 바꿀 수 있나요?

규칙의 ab 단추(낱말 단위)를 켜면 앞뒤에 다른 글자·숫자·밑줄이 붙지 않은 곳만 바꿉니다. 다만 한국어는 조사도 글자라서 서울에서의 서울은 찾지 않으므로, 한국어 이름은 낱말 단위 대신 그대로 두기로 예외를 막는 편이 정확합니다.

대문자와 소문자를 함께 바꾸고 모양도 유지할 수 있나요?

AB 단추(대소문자 맞춤)를 켜면 대소문자를 무시하고 찾되, 찾은 말이 Color면 Colour, COLOR면 COLOUR처럼 모양을 따라 씁니다. Aa 단추(대소문자 무시)만 켜면 찾은 모양과 상관없이 바꿀 말을 쓴 그대로 넣습니다.

찾을 말이 분명히 있는데 0곳으로 나오는 이유는 무엇인가요?

앞 규칙이 그 말의 일부를 먼저 바꿨거나, 모양만 같고 다른 글자일 수 있습니다. 앞 규칙 때문이면 숫자에 물결 밑줄과 안내가 나오니 긴 말을 위로 옮기거나 한 번에로 바꾸세요. 웹에서 복사한 줄바꿈 없는 공백이나 자모가 나뉜 한글은 원문에서 그 부분을 직접 복사해 넣으면 찾습니다.

입력한 글이나 파일이 서버에 저장되나요?

아니요. 글과 파일은 이 브라우저 안에서만 바꾸며 서버로 보내지 않고 주소나 저장소에도 남기지 않습니다. 페이지를 닫으면 사라지므로 결과는 복사나 저장으로 보관하세요.