이 도구에 대해

코덱 (인코더/디코더)란?

Base64, Base32, Hex, ASCII85 등 다양한 인코딩 형식으로 텍스트를 변환하는 도구입니다. 웹 개발, API 통신, 데이터 전송 시 자주 사용되는 인코딩/디코딩을 브라우저에서 바로 처리할 수 있습니다. 모든 변환은 클라이언트에서 이루어지므로 데이터가 외부로 전송되지 않습니다.

사용 방법

  1. 상단 탭에서 원하는 인코딩 형식(Base64, Base64URL, Base32, Hex, ASCII85)을 선택합니다.
  2. 입력 영역에 변환할 텍스트를 입력합니다.
  3. '인코딩' 또는 '디코딩' 버튼을 클릭하여 변환합니다.
  4. 결과를 복사 버튼으로 클립보드에 복사할 수 있습니다.

주요 기능

  • Base64, Base64URL, Base32, Hex, ASCII85 총 5가지 인코딩 형식 지원
  • 실시간 인코딩 및 디코딩 처리
  • 원클릭 결과 복사 기능
  • 브라우저 내 처리로 개인정보 보호

  • Base64는 이메일 첨부파일이나 API 데이터 전송에 가장 많이 사용됩니다.
  • Base64URL은 URL에서 안전하게 사용할 수 있는 변형으로, + 와 / 를 - 와 _ 로 대체합니다.
  • Hex 인코딩은 색상 코드, MAC 주소, 바이너리 데이터 표현에 널리 활용됩니다.

코덱 (인코더/디코더)

Base64, Base64URL, Base32, Hex, ASCII85 인코딩/디코딩


자주 묻는 질문

Base64와 Base64URL의 차이는 무엇인가요?

표준 Base64는 A-Z, a-z, 0-9, +, / 문자를 사용합니다. Base64URL은 +를 -로, /를 _로 대체하여 URL과 파일명에서 안전하게 사용할 수 있도록 합니다(+와 /는 URL에서 특별한 의미를 가지므로). Base64URL은 = 패딩 문자도 생략합니다. 인코딩된 데이터가 URL이나 HTTP 헤더에 포함될 때 Base64URL을 사용하세요.

Base64 인코딩은 암호화와 같은 건가요?

아닙니다. Base64는 인코딩 방식이지 암호화가 아닙니다. 바이너리 데이터를 안전한 전송을 위해 텍스트 형식으로 변환하지만 보안성은 전혀 없습니다 — 누구나 디코딩할 수 있습니다. 민감한 데이터 보호에는 절대 Base64를 사용하지 마세요. 실제 데이터 보호에는 AES나 RSA 같은 적절한 암호화 알고리즘을 사용하세요.

Hex 인코딩과 Base64는 각각 언제 사용해야 하나요?

Hex(16진수) 인코딩은 각 바이트를 2문자(0-9, A-F)로 표현하여 출력이 입력의 정확히 2배가 됩니다. Base64는 더 공간 효율적으로 출력이 입력보다 약 33% 더 큽니다. 디버깅, 색상 코드, 개별 바이트의 가독성이 중요할 때는 Hex를 사용하세요. 작은 크기가 중요한 데이터 전송에는 Base64를 사용하세요.


관련 도구