파일 인코딩을 빠르게 감지하고 변환하는 방법
별도 프로그램 설치 없이 브라우저에서 3단계로 파일 인코딩을 식별하고 텍스트 깨짐을 해결하세요:
파일 선택 및 가져오기
점선 영역을 클릭하여 파일을 선택하거나 파일을 브라우저 창으로 끌어다 놓으세요. 폴더에서 파일을 복사한 후 Ctrl + V 로 붙여넣기도 지원됩니다.
초고속 분석 및 실시간 미리보기
고성능 알고리즘으로 서버 업로드 없이 100% 로컬에서 인코딩을 밀리초 단위로 분석합니다. 인코딩 유형(UTF-8, EUC-KR, CP949 등), 신뢰도, 텍스트 미리보기가 즉시 표시됩니다.
인코딩 전환 및 변환 다운로드
기본 미리보기가 깨져 보인다면 '가능한 모든 인코딩' 태그를 클릭해 즉시 전환하세요. 확인 후 '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 바이트로)하므로, 모든 단어, 문장 부호, 줄바꿈 등 원본 텍스트 내용이 손실 없이 온전하게 유지됩니다.