Base32 인코더·디코더
브라우저 처리텍스트를 RFC 4648 Base32(A–Z, 2–7, = 채움)로 인코딩하고 되돌립니다. 디코딩 결과가 TOTP 비밀키처럼 글자가 아닌 바이너리면 16진수로 보여 줍니다.
- 보안·인코딩·토큰·네트워크 관련 결과는 작업 보조용입니다. 비밀번호, 비밀키, 운영 토큰, 실제 서비스 취약점 정보는 입력하지 말고 공식 보안 기준을 함께 확인하세요.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
Base32는 대문자 A–Z와 숫자 2–7만 쓰는 인코딩으로, 대소문자를 구분하지 않는 환경이나 사람이 직접 입력해야 하는 값에 쓰입니다. 구글 OTP 같은 2단계 인증 앱의 비밀키가 대표적인 예입니다.
KRXW63CCMFSGCIDCOJXXO43FOIQHI33PNRZQ====
Base32 인코더·디코더 사용 가이드
Base32는 대문자 A–Z와 숫자 2–7만 쓰는 인코딩으로, 대소문자를 구분하지 않는 환경이나 사람이 직접 입력해야 하는 값에 쓰입니다. 구글 OTP 같은 2단계 인증 앱의 비밀키가 대표적인 예입니다.
정방향은 텍스트를 UTF-8 바이트로 바꾼 뒤 5비트씩 끊어 Base32 글자로 만들고, 길이가 8의 배수가 되도록 끝에 =를 채웁니다. 역방향은 소문자와 공백, = 를 허용해 읽고, 범위 밖 글자가 있으면 몇 번째 글자인지 알려 줍니다.
되돌린 바이트가 올바른 UTF-8 글자면 텍스트로, 아니면 '48 65 6c …' 같은 16진수로 보여 줍니다. OTP 비밀키처럼 원래 텍스트가 아닌 값도 내용을 확인할 수 있습니다.
사용 방법
- '텍스트 또는 Base32' 칸에 바꿀 내용을 넣습니다.
- 변환 방향에서 '텍스트 → Base32' 또는 'Base32 → 텍스트'를 고릅니다.
- '실행'을 누르면 결과가 나오고, 디코딩한 값이 바이너리면 16진수 바이트로 보입니다.
예시: 문장을 Base32로
ToolBada browser tools
KRXW63CCMFSGCIDCOJXXO43FOIQHI33PNRZQ====
끝의 ====는 길이를 8의 배수로 맞추는 채움 문자입니다.
이럴 때 쓰면 좋아요
- 2단계 인증(TOTP) 비밀키가 어떤 바이트인지 확인할 때
- 대소문자를 구분하지 않는 파일 이름이나 DNS 레이블에 값을 넣을 때
- Base32로 저장된 설정 값이나 토큰을 읽을 수 있게 풀 때
- 사람이 받아 적어야 하는 값을 헷갈리는 0·1 없이 전달할 때
문제가 생겼을 때
0, 1, 8, 9는 표준 Base32에 없는 글자입니다. O를 0으로, I를 1로 잘못 옮겨 적지 않았는지 확인하세요.
디코딩한 값이 글자가 아닌 바이너리입니다. OTP 비밀키나 해시는 원래 바이너리이므로 정상입니다.
활용 팁
- OTP 앱에 넣을 비밀키는 =를 빼고 쓰는 경우가 많습니다. 역방향에서는 = 가 있든 없든 똑같이 읽습니다.
- 숫자 ID를 짧은 문자열로 만들고 싶다면 숫자 그대로 변환하는 Crockford Base32 변환기가 더 알맞습니다.
자주 묻는 질문
네. Base32는 5바이트를 8글자로, Base64는 3바이트를 4글자로 바꾸므로 Base32 결과가 약 20% 더 깁니다. 대신 대소문자를 구분하지 않습니다.
됩니다. 한글은 UTF-8로 한 글자에 3바이트라서 결과가 영문보다 길어지고, 되돌리면 같은 한글이 나옵니다.
아니요. 이 도구는 RFC 4648의 기본 Base32 알파벳(A–Z, 2–7)만 씁니다. Base32hex(0–9, A–V)로 만든 값은 이 도구로 풀면 다른 결과가 나옵니다.
계산·판단 기준
- 입력 문자열, 토큰, 해시, 인코딩 값, 네트워크 형식처럼 사용자가 제공한 데이터를 브라우저에서 변환하거나 점검합니다.
- 보안 관련 도구는 개발과 학습을 돕기 위한 참고 결과를 만들며 운영 환경 검증을 대신하지 않습니다.
- 선택한 파일, 이미지, 문서, 텍스트를 브라우저에서 읽어 변환, 압축, 병합, 추출, 미리보기합니다.
- 대부분의 파일형 도구는 업로드 전 정리나 개인 작업을 빠르게 처리하기 위한 로컬 중심 흐름입니다.
- 실제 비밀번호, 개인 키, 운영 토큰, 고객 정보, 취약점 상세처럼 노출되면 위험한 값은 입력하지 마세요.
- 해시, 토큰, 인코딩 결과는 보안성 보장이나 침해 여부 확인을 의미하지 않습니다.
- 브라우저에서 처리되더라도 원본과 결과물에는 개인정보, 위치 정보, 메타데이터, 저작권 자료가 포함될 수 있습니다.
- 큰 파일이나 복잡한 문서는 브라우저 메모리와 기기 성능에 따라 처리 결과가 달라질 수 있습니다.
- 운영 보안 판단 전에는 조직 보안 정책, 공식 문서, 전문 보안 점검 절차와 함께 확인하세요.
- 공유, 제출, 게시, 납품 전에는 원본 파일과 결과 파일의 민감 정보, 권한, 품질을 직접 확인하세요.
- 공식 외부 출처OWASP Cheat Sheet Series웹 보안 구현과 검증을 위한 실무 권고 모음입니다.
- 공식 외부 출처개인정보보호 포털파일에 포함된 개인정보를 저장·공유하기 전 확인할 정부 안내 경로입니다.
검토 범위: 입력, 실행, 결과 표시가 설명대로 동작하는지 자동으로 점검하지만 모든 입력 형식과 사용 환경을 보장하지는 않습니다. 결과를 제출하거나 공유하기 전에 직접 열어 확인하세요.