한영타 변환기 완벽 가이드
메신저나 문서 작성 중 급하게 타자를 치다 보면 한영키(한/영 전환키) 누르는 것을 깜빡해서 "dkssud"처럼 알아볼 수 없는 글자가 화면에 찍히는 경험, 누구나 한 번쯤 있으실 겁니다. 반대로 한글 상태에서 영어 단어를 치려다가 "ㅁㅕ뭄" 같은 이상한 글자가 나오는 경우도 흔합니다. 이 한영타 변환기는 이렇게 한영키를 잘못 눌러 깨진 텍스트를 원래 의도한 언어로 즉시 복원해주는 무료 온라인 도구입니다.
변환 원리는 한글 표준 자판인 두벌식 배열을 기준으로 합니다. 두벌식 자판은 키보드의 각 자리마다 영문 알파벳과 한글 자모(초성·중성·종성)가 1:1로 매핑되어 있습니다. 예를 들어 영문 자판에서 q 위치는 한글 자판에서 'ㅂ'이 되고, k 위치는 'ㅏ'가 되는 식입니다. 이 도구는 입력된 문자열의 각 글자를 반대 언어 자판의 같은 위치 문자로 치환한 뒤, 한글로 변환하는 경우에는 초성·중성·종성 조합 규칙(유니코드 완성형 한글 공식: 0xAC00 + (초성인덱스×21+중성인덱스)×28+종성인덱스)을 적용해 실제로 읽을 수 있는 완성형 한글 음절을 만들어 냅니다.
예를 들어 "dkssud"를 입력하면 d→ㅇ, k→ㅏ, s→ㄴ, s→ㄴ, u→ㅕ, d→ㅇ 순서로 자모가 나열되고, 이 자모들을 초성·중성·종성 규칙에 따라 묶으면 "안녕"이라는 완성된 한글 단어가 만들어집니다. 반대로 "안녕"을 입력하고 한타→영문 변환을 누르면 각 음절을 초성·중성·종성으로 분해한 뒤 다시 영문 자판 위치로 되돌려 "dkssud"를 재현합니다. 겹받침(ㄳ, ㄶ, ㄺ 등)이나 이중모음(ㅘ, ㅝ, ㅢ 등)도 두 개의 자모가 결합된 형태로 정확히 분해·조합하도록 설계되어 있습니다.
어떤 방향으로 변환해야 할지 모르겠다면 [자동 변환] 버튼을 누르세요. 입력한 텍스트에 한글 음절이나 자모가 더 많으면 한타→영문으로, 영문 알파벳이 더 많으면 영타→한글로 자동 판단하여 변환합니다. 변환된 결과는 복사하기 버튼으로 클립보드에 바로 담을 수 있고, 공유하기 버튼으로 카카오톡이나 SNS에 바로 전달할 수 있습니다. 모바일 브라우저에서도 동일하게 작동하며, 마지막으로 입력한 텍스트는 브라우저에 자동 저장되어 다시 방문해도 이어서 사용할 수 있습니다.
이 도구는 순수 자바스크립트로만 동작하며 외부 서버로 텍스트를 전송하지 않습니다. 모든 변환 작업은 사용자의 브라우저 안에서만 이루어지므로 개인적인 메모나 민감한 문장을 변환할 때도 안심하고 사용하실 수 있습니다.
자주 묻는 질문 (FAQ)
Q. 세벌식이나 다른 한글 자판도 지원하나요?
A. 아니요, 현재는 대다수 사용자가 쓰는 두벌식(표준) 자판 배열만 지원합니다. 세벌식 사용자의 경우 변환 결과가 다르게 나올 수 있습니다.
Q. 겹받침이나 이중모음이 포함된 문장도 정확히 변환되나요?
A. 네. ㄳ, ㄵ, ㄶ, ㄺ, ㄻ, ㄼ, ㅄ 등 11가지 겹받침과 ㅘ, ㅙ, ㅚ, ㅝ, ㅞ, ㅟ, ㅢ 등 7가지 이중모음을 모두 두 개의 기본 자모 조합으로 분해·복원하도록 구현되어 있어 대부분의 실사용 문장에서 정확하게 동작합니다.
Q. 숫자, 띄어쓰기, 특수문자가 섞여 있어도 되나요?
A. 네. 알파벳과 한글이 아닌 문자(숫자, 공백, 문장부호 등)는 변환 없이 원래 위치 그대로 결과에 포함됩니다.