한국어

파일 이름 일괄 변경 — 여러 파일 이름 한 번에 바꾸기

번호·찾아 바꾸기·접두사 규칙으로 파일 이름을 한꺼번에 바꿔 ZIP으로 받는 도구

브라우저에서 처리 · 서버로 전송되지 않음

이름을 바꿀 파일을 여기로 끌어다 놓으세요

여러 파일을 한 번에 넣어요(최대 2,000개). 원본 파일은 그대로 두고, 새 이름으로 담은 ZIP을 만들어요. 파일은 브라우저 밖으로 나가지 않아요.

이름 규칙

확장자를 뺀 이름에서만 찾아요. 바꿀 글자를 비우면 찾은 글자를 지워요.

번호 붙이기
영문 대소문자
띄어쓰기
확장자

미리보기

아직 넣은 파일이 없어요.

파일 이름 일괄 변경이란?

사진 수백 장의 이름을 제주여행_001.jpg처럼 맞추거나, 다운로드한 자료의 이름에서 필요 없는 글자를 지우거나, 확장자를 소문자로 통일할 때 하나씩 바꾸면 시간이 오래 걸려요. 이 도구는 여러 파일을 넣고 규칙을 정하면 모든 파일의 새 이름을 미리보기로 보여 주고, 마음에 들면 새 이름으로 담은 ZIP을 만들어 줘요. 프로그램 설치 없이 브라우저에서 바로 쓸 수 있고, 파일은 밖으로 나가지 않아요.

사용법

  1. 이름을 바꿀 파일을 끌어다 놓거나 파일 선택을 눌러 여러 개 넣어요(최대 2,000개, 합계 1GB).
  2. 규칙을 정해요: 찾아 바꾸기, 앞뒤에 붙일 글자, 번호(시작 번호·증가값·자릿수·구분 글자), 대소문자, 띄어쓰기, 확장자.
  3. 번호를 붙일 때는 순서(넣은 순서·이름순·수정한 날짜순·크기순)를 골라요.
  4. 미리보기 표에서 새 이름을 확인하고 새 이름으로 받기를 눌러요.
  5. 처음부터 다시 하려면 규칙 처음으로를 눌러요.

기준과 동작 방식

  • 적용 순서: 한글 합치기(NFC) → 찾아 바꾸기 → 띄어쓰기 → 대소문자 → 번호 → 앞뒤 글자 → 확장자 → 금지 문자 정리 → 중복 처리 순서예요.
  • 확장자: 마지막 점 뒤를 확장자로 봐요. .env처럼 점으로 시작하는 이름은 확장자가 없는 것으로 다뤄요. 찾아 바꾸기와 대소문자 변경은 확장자를 뺀 이름에만 적용돼요.
  • 금지 문자: /, \, 제어 문자는 _로 바꾸고 끝의 점·공백은 지워요. Windows 예약 이름(CON, NUL 등)에는 앞에 _를 붙여요.
  • ZIP: 파일 내용은 압축 없이 저장하고 이름은 UTF-8로 기록해요. 라이브러리는 fflate(MIT)예요.

알아 두면 좋은 점

규칙은 입력하는 즉시 미리보기에 반영돼요. 그래서 찾아 바꾸기 글자를 한 글자씩 고치면서 결과를 바로 확인할 수 있어요. 번호를 붙일 때 자릿수를 파일 개수에 맞추면(100개 넘으면 3자리) 탐색기에서 이름순으로 정렬해도 순서가 뒤섞이지 않아요. 정규식을 잘못 쓰면 오류 문구가 나오고, 고칠 때까지 받기 버튼이 잠겨서 엉뚱한 이름으로 받는 일이 없어요. 원본은 그대로 남으니 마음에 들 때까지 여러 번 받아도 괜찮아요.

예시

지금 이름 규칙 새 이름
IMG_4821.JPG 이름을 번호로, 앞에 제주_, 확장자 소문자 제주_001.jpg
2026-10-05 회의록.docx 정규식 (\d{4})-(\d{2})-(\d{2}) → $1$2$3 20261005 회의록.docx
my holiday photo.png 단어 첫 글자만 대문자, 띄어쓰기 _ My_Holiday_Photo.png
보고서(최종).hwp 찾을 글자 (최종) 지우기, 뒤에 _v2 보고서_v2.hwp

바꾼 파일을 다시 압축하려면 ZIP 압축하기를, 받은 압축 파일을 풀려면 압축 풀기 도구를 써 보세요.

자주 묻는 질문

원본 파일 이름이 바뀌나요?

아니요. 브라우저는 내 컴퓨터의 파일을 직접 바꿀 수 없어서, 새 이름을 붙인 사본을 ZIP 하나로 묶어 드려요. 파일 내용은 압축하지 않고 그대로 담아서 원본과 똑같아요. 파일이 한 개면 ZIP 없이 새 이름으로 바로 받아요.

사진을 촬영 순서대로 번호 매기려면요?

번호 붙이기를 「이름을 번호로」로 두고, 번호 매길 순서를 「수정한 날짜순」으로 고르세요. 카메라 사진은 대개 촬영 시각이 수정 날짜로 남아 있어서 찍은 순서대로 001, 002…가 붙어요. 이름순 정렬은 file2가 file10보다 앞에 오는 자연 정렬이에요.

정규식은 어떻게 쓰나요?

「정규식으로 찾기」를 켜면 JavaScript 정규식으로 찾고, 바꿀 글자에 $1, $2로 괄호 그룹을 쓸 수 있어요. 예를 들어 찾을 글자 `(\d{4})-(\d{2})-(\d{2})`, 바꿀 글자 `$1$2$3`이면 2026-10-05가 20261005가 돼요. 끄면 입력한 글자를 그대로 찾아요.

이름이 겹치면 어떻게 되나요?

규칙을 적용한 결과 같은 이름이 생기면 대소문자를 무시하고 비교해서 두 번째부터 ` (1)`, ` (2)`를 확장자 앞에 붙여요. 미리보기에 몇 개가 겹쳤는지 알려 줘요.

Mac에서 받은 파일 이름의 한글이 ㅎㅏㄴㄱㅡㄹ처럼 풀어져 보여요.

macOS는 파일 이름을 자모가 분리된 형태(NFD)로 저장하는 경우가 있어서 Windows에서 풀어진 글자로 보여요. 「풀어진 한글 붙이기」가 켜져 있으면 NFC로 합쳐서 정상적인 한글 이름으로 바꿔요.

필요한 도구가 있나요?