이 도구에 대해
코덱 (인코더/디코더)란?
Base64, Base32, Hex, ASCII85 등 다양한 인코딩 형식으로 텍스트를 변환하는 도구입니다. 웹 개발, API 통신, 데이터 전송 시 자주 사용되는 인코딩/디코딩을 브라우저에서 바로 처리할 수 있습니다. 모든 변환은 클라이언트에서 이루어지므로 데이터가 외부로 전송되지 않습니다.
사용 방법
- 상단 탭에서 원하는 인코딩 형식(Base64, Base64URL, Base32, Hex, ASCII85)을 선택합니다.
- 입력 영역에 변환할 텍스트를 입력합니다.
- '인코딩' 또는 '디코딩' 버튼을 클릭하여 변환합니다.
- 결과를 복사 버튼으로 클립보드에 복사할 수 있습니다.
주요 기능
- 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를 사용하세요.