텍스트 인코딩 변환기
EUC-KR · Shift_JIS · Windows-1252 등 비-UTF-8 텍스트 파일을 UTF-8로 읽으세요.
사용법
- 원본 인코딩을 선택하세요(예전 한국 텍스트는 대개 EUC-KR).
- 텍스트 파일을 끌어다 놓거나 클릭해 선택하세요.
- 디코딩된 결과를 확인하거나 인코딩을 바꿔 비교해보세요.
- 복사하거나 UTF-8로 내려받으세요.
자세한 설명
펼치기접기
UTF-8이 아닌 인코딩으로 저장된 텍스트 파일을 끌어다 놓으면 여기서 제대로 읽고, 결과를 UTF-8 파일로 내려받을 수 있습니다. 스무 가지가 넘는 옛 인코딩을 다룹니다. 한국어 EUC-KR, 일본어 Shift_JIS와 EUC-JP, 중국어 GB18030과 Big5, 키릴 Windows-1251, 서유럽 ISO-8859-1을 비롯한 나머지 윈도우 코드 페이지까지 포함하며, 브라우저에 내장된 디코더를 쓰므로 다른 어떤 브라우저에서 보는 것과 결과가 같습니다. 인코딩을 대신 판별해 주지는 않는데 이는 의도적입니다. 바이트만으로 인코딩을 특정할 수 있는 경우는 드물기 때문입니다. 디코딩은 치명적 오류를 내지 않으므로 잘못 고르면 실패하는 대신 대체 문자로 채워지고, 글이 제대로 읽힐 때까지 다음 후보를 시도하면 됩니다.
자주 묻는 질문
왜 글자가 깨져서 보이나요?
뷰어가 가정한 인코딩과 실제 저장 인코딩이 다르기 때문입니다. 옛 한국 파일은 EUC-KR, 일본어는 Shift_JIS, 중국어 간체는 GB18030, 서유럽 텍스트는 Windows-1252를 시도해보세요.
파일이 업로드되나요?
아니요. 브라우저의 TextDecoder API로 파일을 읽으며 어떤 것도 기기를 벗어나지 않습니다.
파일 크기 제한은?
명시적 제한은 없지만, 수백 MB의 매우 큰 파일은 브라우저 탭이 느려질 수 있습니다. 큰 로그는 전용 텍스트 에디터를 추천합니다.
UTF-8을 옛 인코딩으로 바꿀 수도 있나요?
브라우저에서는 불가능합니다 — TextEncoder는 UTF-8만 출력합니다. 본 도구는 단방향(옛 인코딩 → UTF-8) 변환입니다.
파일이 실제로 어떤 인코딩인지 어떻게 알 수 있나요?
들여다보는 것이 아니라 읽어 보는 것으로 알 수 있습니다. 127을 넘는 바이트는 거의 모든 옛 인코딩에서 유효하므로 파일 안에 자신이 무엇인지 알리는 표시가 없습니다. 실용적인 방법은 그 파일의 출처에 맞는 후보를 시도해 보고 글이 말이 되는지 보는 것입니다. 한국어 파일이면 대개 EUC-KR, 일본어면 Shift_JIS, 서유럽이면 Windows-1252입니다.
반대 방향으로, 옛 인코딩으로는 왜 변환할 수 없나요?
브라우저가 UTF-8로만 인코딩하기 때문입니다. TextEncoder는 다른 출력을 지원하지 않습니다. 이는 플랫폼 쪽의 의도된 선택입니다. 새 파일을 옛 인코딩으로 쓰는 것은 이 도구가 존재하는 이유인 바로 그 문제를 만들어 내는 일이니까요. 어떤 시스템이 정말로 그것을 요구한다면, 그 시스템이 있는 곳에서 iconv나 그 시스템의 가져오기 설정으로 변환하세요.
이 주제의 가이드
관련 도구
Mojibake 복구 (깨진 UTF-8 수리)
잘못된 인코딩 왕복으로 깨진 텍스트 복구 — café, don’t, 😀를 café, don't, 😀로 되돌림 — 자동·안전하게, 브라우저에서.
텍스트
Java .properties 파서
java.util.Properties.load와 똑같이 .properties 파일을 파싱하고, 구분자·이스케이프·이어붙이기에서 놀랄 만한 줄을 짚어 줍니다.
개발
자막 시간 조정
SRT 또는 WebVTT 붙여넣고 초 단위 오프셋 입력 → 모든 cue 앞당기거나 늦춤.
파일
파일 인코딩 감지기
어떤 텍스트 파일이든 업로드 → 인코딩 감지 — UTF-8·UTF-16 LE/BE·UTF-32·Latin-1·ASCII — BOM 감지·바이트 신호 분석·hex 미리보기 포함.
파일
텍스트 ↔ 2진수 변환기
텍스트를 8비트 2진수로, 또 그 반대로 변환합니다. UTF-8 인코딩이라 이모지·악센트 문자도 되고, 바이트 구분자를 고를 수 있습니다.
변환
PE 인스펙터: Windows EXE·DLL 뷰어
Windows의 .exe, .dll, .sys, .efi를 브라우저에서 엽니다. 아키텍처, 서브시스템, 임포트, 익스포트, 섹션, ASLR·DEP·CFG 적용 여부까지.
파일