본문으로 건너뛰기

Text에서 Base32로 변환기

A부터 Z까지의 문자와 2부터 7까지의 숫자로 구성된 표준 RFC 4648 알파벳을 사용해 텍스트를 Base32로 인코딩하거나 Base32를 다시 텍스트로 디코딩하세요. 이 도구는 입력을 UTF-8 바이트로 변환하고, 선택적으로 = 패딩을 붙여 8자 단위로 출력합니다. 디코딩 시에는 대소문자를 구분하지 않으며 공백과 줄바꿈을 무시합니다. 개발자는 대소문자 구분 없이 안전하게 인코딩해야 하는 TOTP 비밀 키, onion 주소, DNS 레코드 및 파일 이름을 처리할 때 이 도구를 사용할 수 있습니다.

초기화

자주 묻는 질문

Base32란 무엇인가요?

Base32는 RFC 4648에 정의된 바이너리-텍스트 인코딩으로, A부터 Z까지의 문자와 2부터 7까지의 숫자 등 32개의 문자를 사용합니다. 5바이트가 8개의 문자로 변환되므로 출력 크기는 입력보다 약 60% 커집니다. 소문자와 혼동하기 쉬운 숫자는 사용하지 않습니다.

RFC 4648 예시는 무엇인가요?

f는 MY======, fo는 MZXQ====, foo는 MZXW6===, foob는 MZXW6YQ=, fooba는 MZXW6YTB, foobar는 MZXW6YTBOI======로 인코딩됩니다. 빈 입력은 빈 상태로 유지됩니다. 이 도구는 이 모든 결과를 그대로 생성합니다.

패딩 옵션은 어떤 기능을 하나요?

패딩을 켜면 RFC 4648에 따라 인코더가 길이가 8의 배수가 될 때까지 = 기호를 추가합니다. 많은 TOTP 앱과 URL은 패딩 없는 Base32를 사용하므로, 그런 경우에는 패딩을 끄세요. 디코더는 두 형식을 모두 처리합니다.

대소문자를 구분하나요?

아니요. 디코더는 대문자와 소문자를 모두 허용하며 공백, 탭, 줄바꿈을 무시합니다. 인코딩 결과는 항상 대문자입니다.

Base32 입력이 거부되는 이유는 무엇인가요?

A부터 Z까지의 문자, 2부터 7까지의 숫자, 끝에 붙는 = 기호만 유효합니다. 0, 1, 8, 9는 알파벳에 포함되지 않습니다. 마지막 그룹의 문자가 1개, 3개, 6개처럼 전체 바이트로 변환될 수 없는 길이인 경우에도 입력이 거부됩니다.

이 도구로 TOTP 비밀 키를 디코딩할 수 있나요?

디코딩할 수는 있지만 TOTP 비밀 키는 텍스트가 아닌 임의의 바이트입니다. 이 도구는 읽을 수 있는 텍스트만 표시하므로 결과가 유효한 UTF-8 텍스트가 아니라고 알립니다.

ASCII가 아닌 문자는 어떻게 처리하나요?

변환 전에 텍스트를 UTF-8로 인코딩하므로 é나 이모지 같은 문자는 각각 2~4바이트를 차지합니다. 디코딩하면 바이트가 원래 텍스트로 돌아옵니다.

Base32hex 또는 Crockford Base32와 같은 방식인가요?

아니요. Base32hex는 0부터 9까지의 숫자와 A부터 V까지의 문자를 사용하고, Crockford 방식은 I, L, O, U를 제외합니다. 이 도구는 표준 RFC 4648 알파벳만 사용합니다.

Base32로 데이터를 암호화할 수 있나요?

아니요. Base32는 누구나 되돌릴 수 있는 인코딩입니다. 데이터를 읽을 수 있는 사람은 그대로이며, 데이터가 표시되는 방식만 바뀝니다.

텍스트를 얼마나 변환할 수 있나요?

요청당 최대 5 MiB의 텍스트를 변환할 수 있습니다. 변환은 서버에서 실행되며 입력은 저장되지 않습니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.