텍스트 파일 인코딩 변환

텍스트 파일의 인코딩과 줄바꿈 방식을 확인하고 UTF-8·UTF-8 (BOM)·EUC-KR (CP949)·Shift_JIS·Windows-1252·UTF-16 LE 로 변환합니다.

불러오는 중…

사용법

  1. 텍스트 파일 하나 또는 여러 개를 상자에 끌어다 놓거나 파일 선택 버튼으로 고릅니다.
  2. 파일마다 확인된 인코딩과 줄바꿈을 보고, “미리보기”를 열어 앞부분 500자를 확인합니다. “(추정)”은 “UTF-8 이 아니면”에서 고른 인코딩으로 읽었다는 뜻입니다.
  3. 미리보기 글자가 깨지면 “UTF-8 이 아니면”을 EUC-KR (CP949)·Shift_JIS·Windows-1252 중 맞는 것으로 바꿉니다.
  4. “바꿀 인코딩”에서 UTF-8, UTF-8 (BOM), EUC-KR (CP949), Shift_JIS, Windows-1252, UTF-16 LE 중 하나를 고릅니다.
  5. 파일마다 “… 로 내려받기”를 누르거나 “모두 내려받기”로 한꺼번에 받습니다(브라우저가 여러 파일 내려받기를 허용할지 물을 수 있습니다). “글 복사”는 읽어 낸 글을 복사하고, “비우기”는 목록을 비웁니다.

자주 묻는 질문

파일이 업로드되나요?
아니요. 파일은 브라우저 안에서 읽고 변환하며 기기 밖으로 나가지 않습니다.
인코딩은 어떻게 판별하나요?
먼저 BOM 으로 UTF-8·UTF-16 LE/BE 를 확인하고, BOM 이 없으면 올바른 UTF-8 인지 봅니다(ASCII 바이트만 있으면 ASCII 로 표시). UTF-8 이 아니면 “UTF-8 이 아니면”에서 고른 인코딩으로 읽고 “(추정)”을 붙이며, 기본값은 한국어 페이지에서 EUC-KR, 일본어는 Shift_JIS, 그 밖의 언어는 Windows-1252 입니다. 그래도 읽지 못한 바이트가 있으면 “알 수 없음”으로 표시하고 그 바이트는 � 로 바꿉니다.
일부 글자가 “?” 로 바뀌는 이유는?
바꿀 인코딩에 없는 글자이기 때문입니다 (예: EUC-KR·Shift_JIS 의 이모지). 모든 글자를 지키려면 UTF-8 로 바꾸세요.
줄바꿈이나 파일 이름도 바뀌나요?
아니요. 줄바꿈(CRLF·LF·CR)은 표시만 하고 그대로 두며, 내려받은 파일은 원래 이름을 유지합니다. UTF-8 (BOM) 은 파일 앞에 BOM 을 붙이고, UTF-16 LE 는 항상 BOM 을 붙여 저장합니다.
바이너리 파일로 보여 건너뛰었다고 나오는 이유는?
BOM 이 없는 파일의 앞 8KB 안에 0 바이트(0x00)가 있으면 바이너리로 보고 건너뜁니다. 보통 텍스트 파일에는 0 바이트가 없지만 BOM 없이 저장한 UTF-16 파일에는 있으므로, 이런 파일도 건너뜁니다.