입력

0 / 1,000,000

Base64란?

Base64는 바이너리 데이터를 ASCII 문자로 표현하는 인코딩 방식입니다. 암호화가 아니므로 비밀정보 보호 수단으로 사용하면 안 됩니다.

Base64 결과가 길어지는 이유

Base64는 입력 3바이트를 ASCII 문자 4개로 표현하고 끝에 등호 패딩을 붙일 수 있습니다. 따라서 줄바꿈이나 JSON 구조를 제외해도 인코딩 결과는 보통 원본보다 약 3분의 1 커집니다.

적합한 사용 범위

바이너리나 유니코드 데이터를 JSON 필드, 데이터 URL처럼 텍스트만 받는 통로로 전달할 때 유용합니다. 누구나 다시 디코딩할 수 있으므로 비밀번호·토큰·기밀문은 별도의 암호화와 접근 통제가 필요합니다.

자주 묻는 질문

한글도 인코딩할 수 있나요?

네. UTF-8 기준으로 한글과 Unicode 문자를 처리합니다.

Base64는 암호화인가요?

아닙니다. 누구나 디코딩할 수 있는 표현 방식이므로 비밀번호나 비밀정보 보호에 사용하지 마세요.

Base64 변환 내용이 브라우저 밖으로 나가나요?

아닙니다. 변환은 현재 브라우저에서만 수행되며 입력과 결과를 저장하지 않습니다.