EZ
EZ2Conv

진법 변환기

텍스트, 2진수, 16진수, 10진수, 8진수, Base64 간에 데이터를 변환하며, 입력 형식을 자동 감지하고 6가지 표현을 한 번에 모두 보여줍니다. 구분자, 16진수 대소문자, 0x/0b 접두사를 조정한 뒤 개별 결과를 복사하거나 전체를 JSON으로 내보낼 수 있습니다.

텍스트 또는 데이터를 입력하면 모든 변환 결과를 볼 수 있습니다

사용 방법

  1. 텍스트, 2진수, 16진수, 10진수, 8진수 또는 Base64를 입력하면 전체 6가지 형식으로 동시 변환됩니다
  2. 입력 형식이 자동으로 감지되며, 6가지 옵션 중에서 수동으로 선택할 수도 있습니다
  3. 구분자, 16진수 대소문자, 접두사(0x, 0b) 등 출력 옵션을 필요에 따라 커스터마이즈하세요
  4. 전체 6가지 형식의 변환 결과를 즉시 확인하고 원클릭으로 개별 결과를 복사하세요
  5. 복사 버튼을 클릭하여 개별 결과를 복사하세요
  6. 전체 복사를 사용하여 JSON 형식으로 출력하세요

2진수, 16진수 등 수 표현 이해하기

이 변환기가 하는 일

컴퓨터는 모든 문자와 숫자를 비트로 저장하지만, 사람은 작업에 따라 그 비트를 여러 표기법으로 읽습니다. 이 도구는 텍스트나 숫자를 받아 텍스트, 2진수, 16진수, 10진수, 8진수, Base64로 한 번에 보여 줍니다. 덕분에 디버거가 출력하는 표기, 색상 값이 쓰는 표기, 사람이 읽기 편한 표기 사이를 자유롭게 오갈 수 있습니다. 입력을 붙여 넣으면 어떤 형식으로 입력했는지 판별하고(형식을 직접 고를 수도 있습니다) 나머지 다섯 가지를 채웁니다.

언제 사용하나요

16진수와 2진수는 저수준 작업에서 끊임없이 등장합니다. 메모리 덤프를 읽거나, 네트워크 패킷의 한 바이트를 확인하거나, RGB 채널의 #41 같은 색을 해석하거나, ASCII 코드가 무엇을 뜻하는지 알아볼 때가 그렇습니다. 10진수와 8진수는 값을 문서나 Unix 파일 권한과 대조할 때 편리하고, Base64는 바이너리 데이터를 메일 헤더나 data URI처럼 텍스트만 다루는 경로로 보내야 할 때 나타납니다. 여섯 가지를 나란히 볼 수 있으면 한 쌍씩 머릿속으로 변환하는 수고를 덜 수 있습니다.

예시: 문자 A

문자 하나, 대문자 A를 예로 들어 보겠습니다. 그 ASCII 코드는 10진수로 65이고, 16진수로는 0x41, 2진수로는 01000001, 8진수로는 101입니다. 도구에 A를 입력하면 이 값들이 모두 함께 나타나고, 대신 0x41이나 01000001을 입력하면 문자 A가 되돌아옵니다. 이것이 문자와 그 숫자 코드의 차이입니다. 'A'는 글자 모양이고, 65는 기계가 그것을 위해 실제로 저장하는 값입니다.

형식 관련 참고 사항과 옵션

1바이트는 8비트이므로 2진수 출력은 8비트 단위로, 16진수는 두 자리씩 묶여 긴 값도 읽기 쉽게 유지됩니다. 그룹 사이의 구분자(공백, 쉼표, 줄바꿈, 없음)를 고르고, 16진수를 대문자(FF)와 소문자(ff)로 전환하며, 대상 문법에 맞게 0x와 0b 접두사를 켜거나 끌 수 있습니다. 텍스트가 아니라 숫자를 넣으면 진법을 넘나드는 수치로 다루고, 텍스트를 넣으면 각 문자를 그 코드 포인트로 인코딩합니다. 원하는 필드 하나만 복사하거나, '모두 복사'로 모든 표현을 하나의 JSON 객체로 내보낼 수 있습니다.

자주 묻는 질문

네. 텍스트를 2진수, 16진수, 10진수, 8진수, Base64로 원하는 만큼 무료로 변환할 수 있습니다. 구분자, 16진수 대소문자, 0x/0b 접두사 옵션이 모두 포함되어 있으며, 사용량 제한이나 유료 등급, 계정이 없습니다.
네. 진법 간 변환은 모두 JavaScript로 브라우저 안에서 로컬로 계산되므로, 입력한 텍스트나 숫자가 서버로 전송되지 않습니다. 토큰이나 패킷 캡처의 일부를 해석할 때 특히 중요한 점인데, 데이터는 사용자의 기기 밖으로 나가지 않습니다.
가입이나 로그인이 필요하지 않습니다. 값을 입력하거나 붙여 넣고 형식을 자동으로 감지하게 하면 여섯 가지 표현이 즉시 나타납니다. 이메일이나 회원가입 단계가 없습니다.
같은 수를 서로 다른 진법으로 적은 것입니다. 2진수는 2진법(숫자 0-1), 8진수는 8진법(0-7), 10진수는 10진법(0-9), 16진수는 16진법(0-9 다음 A-F)입니다. 16진수가 즐겨 쓰이는 이유는 16진수 한 자리가 정확히 2진수 4비트에 대응하기 때문으로, 0xFF는 11111111을 간결하게 적은 형태입니다. 이 도구는 입력한 값에 대해 네 가지를 동시에 보여 줍니다.
텍스트는 각 문자의 코드 포인트를 사용해 한 글자씩 인코딩되므로, 문자 A는 그 ASCII 코드 65(0x41, 01000001)가 됩니다. 반면 65 같은 숫자는 수치로 다뤄져 진법 사이에서 곧바로 변환됩니다. 그래서 'A'와 65는 같은 2진수 결과가 나올 수 있지만, 입력 유형은 서로 다릅니다.
네. 0x41 같은 16진수 문자열이나 01000001 같은 2진수 문자열을 붙여 넣고 입력 형식을 지정하면(또는 자동 감지에 맡기면) 텍스트 칸에 해당하는 문자가 표시됩니다. 변환은 양방향이므로, 16진수 색상 채널이나 ASCII 코드를 해석하는 일도 인코딩만큼 간단합니다.