텍스트 2진수·16진수 변환
Text to Binary / Hex
선택한 인코딩으로 텍스트를 2진수·8진수·10진수·16진수와 상호 변환합니다.
텍스트를 2진수·8진수·10진수·16진수로, 그리고 그 반대로 바꿉니다. 인코딩은 가정이 아니라 고르는 항목입니다. "한의 2진수"에는 정답이 넷 있습니다. UTF-8이면 ED 95 9C, UTF-16이면 D5 5C, CP949면 B0 A1, 코드포인트로는 D55C입니다.
방향
어디서나 기본값입니다. 한글은 한 글자에 3바이트입니다.
텍스트
숫자
바이트 수
9
입력 글자 수
5
글자당 바이트
1.8
사용 방법
인코딩을 먼저 고릅니다
특별한 이유가 없으면 UTF-8입니다. CP949는 국내 옛 시스템이 아직 쓰기 때문에 넣었고, 저장이 아니라 유니코드 자체가 궁금할 때는 코드포인트를 고르세요.
진법과 표기를 정합니다
구분 문자, 자릿수 채우기, 16진수 대문자, 0x·0b 접두어를 정합니다. 결과를 가져갈 곳에 깔끔히 붙는지는 이 항목들이 결정합니다.
반대로 가려면 숫자를 붙여 넣습니다
구분 문자는 아무거나 됩니다. 공백·쉼표·줄바꿈·0x 접두어 모두요. 구분 없이 붙은 숫자는 2진수는 8자리, 16진수는 2자리씩 끊습니다.
자주 묻는 질문
"글자의 2진수"는 어느 인코딩인가요?
묻는 쪽에 따라 다릅니다. 디스크의 파일은 어떤 인코딩의 바이트 — 대개 UTF-8 — 이고, 자바스크립트 문자열은 UTF-16이며, 유니코드 문서가 말하는 것은 코드포인트입니다. 그중 하나를 말없이 고르는 것이 글자가 깨지는 경로라서 여기서는 묻습니다.
한글 한 글자가 왜 3바이트인가요?
UTF-8에서 한글은 3바이트 구간에 있고, CP949에서는 2바이트입니다. 그 차이 때문에 어떤 시스템의 데이터베이스 열에는 들어가는 이름이 다른 시스템에서는 넘칩니다.
일부 글자가 물음표로 나왔습니다
고른 인코딩에 그 글자의 코드가 없기 때문입니다. CP949에는 이모지가 없고, 자기 집합 밖의 로마자도 없습니다. 어떤 글자인지 목록으로 보여 주며, UTF-8은 그 전부를 표현할 수 있습니다.
브라우저에서 CP949는 어디서 나오나요?
브라우저는 CP949를 해독할 수는 있어도 만들어 내지는 못합니다. 그래서 여기 인코더는 브라우저 자신의 디코더를 뒤집어 만들었습니다. 모든 코드를 한 번씩 왕복시켜 표를 만든 것이고, 그래서 결과가 실제 CP949 파일의 내용과 정확히 일치합니다.
이 도구로 이어지는 것
진법 변환
Number Base Converter
2·8·10·16진수와 36진법까지 상호 변환하고 비트 단위 표현도 함께 보여 줍니다.
고전 암호 변환
Classic Cipher Tool
카이사르·ROT13·아트배시·비제네르·레일펜스 암호를 변환하고 모든 시프트를 한눈에 보여 줍니다.
모스 부호 변환
Morse Code Translator
텍스트와 모스 부호를 상호 변환하고 원하는 속도의 소리로 재생합니다.
대소문자·표기법 변환
Case Converter
대문자·소문자·제목·문장·camelCase·snake_case·kebab-case·CONSTANT_CASE로 바꿉니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
Base64 인코딩·디코딩
Base64 Encoder & Decoder
텍스트와 파일을 Base64·Base64URL로 인코딩·디코딩하며 UTF-8을 올바르게 처리합니다.
16진수 뷰어
Hex Viewer
파일을 오프셋·16진수·아스키로 덤프하고 매직 바이트로 형식을 판별하며 검색 위치를 표시합니다.
모스 부호 변환
Morse Code Translator
텍스트와 모스 부호를 상호 변환하고 원하는 속도의 소리로 재생합니다.
진법 변환
Number Base Converter
2·8·10·16진수와 36진법까지 상호 변환하고 비트 단위 표현도 함께 보여 줍니다.
찾아 바꾸기
Find & Replace
문자열·단어·정규식으로 치환하며 캡처 그룹을 쓰고 바뀔 부분을 미리 보여 줍니다.
마크다운 편집기
Markdown Editor
마크다운을 실시간 미리보기로 편집하고 렌더링된 HTML을 내보내며 GFM 표와 체크리스트를 지원합니다.