문자 인코딩 확인

파일의 문자 인코딩을 빠르게 감지하고 변환하여 텍스트 에디터나 전자책 리더의 글자 깨짐 현상을 해결하세요.

클릭하여 파일 선택 또는 여기에 파일 끌어다 놓기
대량 파일 일괄 감지 및 클립보드 Ctrl + V 직접 붙여넣기 지원
총 {{ fileList.length }} 개 파일 추가됨
파일명크기인코딩 감지 결과신뢰도디코딩 미리보기작업가능한 모든 인코딩
{{ item.file.name }}
{{ formatFileSize(item.file.size) }} 분석 중... {{ item.encoding }}-- 빈 파일 {{ item.confidenceText }}
디코딩 중...
(빈 파일, 내용 없음)
{{ item.previewText }}
분석 중...
--

디코딩 미리보기 - {{ currentPreviewItem ? currentPreviewItem.file.name : '' }}

가능한 모든 인코딩:
파일 디코딩 중...

{{ convertDialogTitle }}

파일 인코딩을 변환하고 다운로드를 준비 중입니다. 잠시만 기다려주세요...

파일 변환이 완료되었습니다! 다운로드가 자동으로 시작됩니다.

켜짐 파일 시작 부분에 BOM을 삽입합니다. Microsoft Excel에서 CSV를 더블클릭하여 열 때 한글 깨짐을 방지하는 데 유용합니다.

꺼짐 표준 무-BOM UTF-8 파일을 생성합니다. 웹 개발, Linux/macOS, 소스 코드에 권장됩니다(불필요한 문자로 인한 구문 오류 방지).

파일 인코딩을 빠르게 감지하고 변환하는 방법

별도 프로그램 설치 없이 브라우저에서 3단계로 파일 인코딩을 식별하고 텍스트 깨짐을 해결하세요:

1

파일 선택 및 가져오기

점선 영역을 클릭하여 파일을 선택하거나 파일을 브라우저 창으로 끌어다 놓으세요. 폴더에서 파일을 복사한 후 Ctrl + V 로 붙여넣기도 지원됩니다.

2

초고속 분석 및 실시간 미리보기

고성능 알고리즘으로 서버 업로드 없이 100% 로컬에서 인코딩을 밀리초 단위로 분석합니다. 인코딩 유형(UTF-8, EUC-KR, CP949 등), 신뢰도, 텍스트 미리보기가 즉시 표시됩니다.

3

인코딩 전환 및 변환 다운로드

기본 미리보기가 깨져 보인다면 '가능한 모든 인코딩' 태그를 클릭해 즉시 전환하세요. 확인 후 'UTF-8 변환' 또는 '모두 UTF-8 변환 및 다운로드 (ZIP)'를 클릭하여 저장합니다.

자주 발생하는 텍스트 깨짐 원인과 해결 방법

1. Windows 메모장에서 열 때 한글이 외계어로 깨짐

구형 Windows 메모장은 ANSI(EUC-KR/CP949)로 저장되는 경우가 많아 macOS, Linux 또는 웹에서 열 때 글자가 깨집니다. 본 도구로 감지 후 범용 UTF-8로 변환하면 완벽히 해결됩니다.

2. Excel에서 CSV 파일을 열면 물음표나 기호로 표시됨

Excel은 BOM이 없는 UTF-8 CSV 파일을 잘못 인식하여 한글이 깨질 수 있습니다. 본 도구에서 'BOM 포함 UTF-8' 또는 'UTF-16LE'로 변환하면 더블클릭 시 정상적으로 열립니다.

3. 모바일 기기나 전자책 리더(킨들 등)에서 TXT 소설 깨짐

전자책 리더나 모바일 앱은 EUC-KR 폰트 테이블이 없어 특수문자로 표시될 수 있습니다. TXT 도서를 표준 UTF-8로 변환하여 모든 기기에서 매끄럽게 감상하세요.

4. 소스 코드 한글 주석, 자막(.srt) 및 가사 파일 오류

레거시 소스 코드의 주석, .srt / .ass 동영상 자막, .lrc 가사 파일은 운영체제 간 이동 시 자주 깨집니다. 대량 드래그 앤 드롭으로 일괄 감지 후 ZIP 압축으로 간편하게 복구하세요.

주요 문자 인코딩 비교 및 특징 안내

인코딩 명칭전체 명칭 및 주요 특징주요 적용 환경호환성 및 권장 사항
UTF-8가변 길이 유니코드 인코딩 방식 (1~4바이트)전 세계 웹 표준, 최신 운영체제, 소프트웨어 개발가장 권장됨, 전 세계적으로 최상의 호환성 제공
EUC-KR / CP949한국어 표준 완성형/확장 완성형 인코딩 (2바이트)구형 Windows 한국어판, 레거시 공공기관 문서 및 소프트웨어한국어 전용 레거시 환경; UTF-8로 변환 권장
GB18030 / GBK중국 국가 표준 간체자 문자 인코딩중국어 Windows 시스템, 공공기관 문서, 출판물GBK 및 GB2312와 완벽 하위 호환
Big5번체자 중국어 문자 인코딩 규격대만, 홍콩 및 해외 번체자 매체 및 텍스트번체자 전용; UTF-8로 변환 권장
Shift-JIS / EUC-JP일본 공업 규격 일본어 문자 인코딩일본어 시스템, 애니메이션 자막, 게임 ROM 등일본 외 환경에서 깨지기 쉬움; UTF-8 권장
Windows-1252서유럽 언어용 단일 바이트 인코딩 (ANSI 표준)영어, 프랑스어, 독일어, 스페인어 레거시 문서기타 단일 바이트 라틴 문자셋과 혼동되기 쉬움

온라인 일괄 감지 및 변환을 선택해야 하는 이유

🔒

100% 브라우저 로컬 구동 · 절대적 개인정보 보호

모든 문자 감지, 미리보기 및 파일 변환이 사용자의 브라우저 메모리 내에서 안전하게 실행됩니다. 파일이 서버로 전송되지 않습니다.

⚡

신뢰도 점수 분석 · 다중 인코딩 즉각 비교

바이트 규칙 패턴과 통계 확률 모델을 바탕으로 주 감지 결과와 신뢰도를 제공하며, 모든 후보 인코딩을 1클릭으로 전환하여 비교할 수 있습니다.

📦

초고속 일괄 처리 · 자동 ZIP 패키징

수십, 수백 개의 파일을 한 번에 처리합니다. 비동기 큐가 밀리초 단위로 파싱하여 개별 다운로드 또는 1클릭 ZIP 일괄 압축 저장을 지원합니다.

자주 묻는 질문 (FAQ)

Q: 짧은 텍스트나 특정 파일에서 감지 정확도가 100%가 아닌 이유는 무엇인가요?

문자 인코딩 감지는 바이트 빈도 분석과 언어 확률 모델에 기반한 통계적 추정을 거칩니다. 파일 크기가 매우 작거나 순수 ASCII 영문인 경우 여러 인코딩 규격에 동시에 부합할 수 있습니다. '가능한 모든 인코딩' 열의 후보 태그를 클릭하여 디코딩된 텍스트가 정상적인지 바로 확인하실 수 있습니다.

Q: BOM(Byte Order Mark)이 포함된 UTF-8과 BOM 없는 UTF-8의 차이점은 무엇인가요? BOM을 추가하거나 제거하려면 어떻게 하나요?

1. 차이점: BOM은 파일 시작 부분에 위치하는 3바이트 시그니처(0xEF 0xBB 0xBF)입니다. BOM이 포함된 UTF-8은 Microsoft Excel 및 구형 메모장에서 CSV를 열 때 한글 깨짐을 방지하는 데 유용합니다. 반면 웹 개발 및 Linux/macOS 환경에서는 표준 무-BOM UTF-8이 권장됩니다.

2. BOM 추가 방법: 변환 다운로드 시 팝업 창에서 'BOM 시그니처 추가'에 체크하여 내보냅니다.

3. BOM 제거 방법: 다운로드 창에서 'BOM 시그니처 추가' 체크를 해제하면 시작 부분의 BOM 바이트가 자동으로 제거된 순수 표준 UTF-8 파일이 생성됩니다.

Q: 이 도구에서 지원하는 문자 인코딩은 무엇인가요?

전 세계 80종 이상의 문자 인코딩을 지원하며, 국가 및 지역별 주요 목록은 다음과 같습니다:

  • 글로벌 공통 (유니코드 / 국제 표준): UTF-8, UTF-8 BOM 포함 (UTF-8-SIG), UTF-16LE, UTF-16BE, UTF-16, UTF-32LE, UTF-32BE, UTF-32, ASCII
  • 한국 (한국어): EUC-KR, CP949 (Windows 한국어), ISO-2022-KR, Johab (조합형)
  • 중국 (중국어 간체 / 번체): GB18030 (국가 강제 표준, GBK 및 GB2312 하위 호환), HZ-GB-2312, Big5 (대만 번체), Big5-HKSCS (홍콩 증보)
  • 일본 (일본어): Shift_JIS, Shift_JIS_2004, CP932 (Windows 일본어), EUC-JP, EUC-JIS-2004, ISO-2022-JP 시리즈 (iso2022-jp-2/2004/ext)
  • 서유럽 및 아메리카 (영어, 프랑스어, 독일어, 스페인어, 포르투갈어 등): Windows-1252 (ANSI 서유럽), ISO-8859-1 (Latin-1), ISO-8859-15 (Latin-9), MacRoman, HP-Roman8
  • 중앙 및 동유럽 (폴란드어, 체코어, 헝가리어, 루마니아어 등): Windows-1250, ISO-8859-2 (Latin-2), MacLatin2, CP852
  • 러시아 및 키릴 자모권 (러시아어, 우크라이나어, 벨라루스어, 불가리아어 등): Windows-1251, KOI8-R, KOI8-U, ISO-8859-5, MacCyrillic, CP866, CP1125
  • 그리스 (그리스어): Windows-1253, ISO-8859-7, MacGreek, CP737
  • 튀르키예 (튀르키예어): Windows-1254, ISO-8859-9 (Latin-5), MacTurkish, CP857
  • 중동 (아랍어, 히브리어, 페르시아어): Windows-1255 / ISO-8859-8 (히브리어), Windows-1256 / ISO-8859-6 / CP720 / CP864 (아랍어)
  • 동남아시아 (베트남어, 태국어 등): Windows-1258 (베트남어), CP874 / TIS-620 (태국어)
  • 발트해 및 북유럽 (에스토니아어, 라트비아어, 리투아니아어, 아이슬란드어 등): Windows-1257, ISO-8859-4 (Latin-4), ISO-8859-10 (Nordic), ISO-8859-13 (Baltic), MacIceland
  • 레거시 DOS 및 메인프레임: DOS 코드 페이지 (CP437, CP850, CP858 등 17종), IBM/메인프레임 EBCDIC (CP500, CP1026, CP1140 등)

Q: 지원되는 파일 형식은 무엇인가요?

.txt, .csv, .json, .xml, .html, .css, .js, .py, .java, .c, .cpp, .sql, .srt, .ass, .lrc, .log, .md 등 모든 일반 텍스트 파일을 지원합니다.

Q: 변환 과정에서 파일 내용이 손실되거나 변경되나요?

아닙니다. 변환 작업은 글자에 대응하는 기저 바이트 인코딩 형식만 재매핑(예: EUC-KR 바이트에서 UTF-8 바이트로)하므로, 모든 단어, 문장 부호, 줄바꿈 등 원본 텍스트 내용이 손실 없이 온전하게 유지됩니다.