Base64 인코딩·디코딩
UTF-8 텍스트를 Base64로 인코딩하거나 원문으로 디코딩합니다.
결과
Base64란?
Base64는 바이너리 데이터를 ASCII 문자로 표현하는 인코딩 방식입니다. 암호화가 아니므로 비밀정보 보호 수단으로 사용하면 안 됩니다.
Base64 결과가 길어지는 이유
Base64는 입력 3바이트를 ASCII 문자 4개로 표현하고 끝에 등호 패딩을 붙일 수 있습니다. 따라서 줄바꿈이나 JSON 구조를 제외해도 인코딩 결과는 보통 원본보다 약 3분의 1 커집니다.
적합한 사용 범위
바이너리나 유니코드 데이터를 JSON 필드, 데이터 URL처럼 텍스트만 받는 통로로 전달할 때 유용합니다. 누구나 다시 디코딩할 수 있으므로 비밀번호·토큰·기밀문은 별도의 암호화와 접근 통제가 필요합니다.
자주 묻는 질문
한글도 인코딩할 수 있나요?
네. UTF-8 기준으로 한글과 Unicode 문자를 처리합니다.
Base64는 암호화인가요?
아닙니다. 누구나 디코딩할 수 있는 표현 방식이므로 비밀번호나 비밀정보 보호에 사용하지 마세요.
Base64 변환 내용이 브라우저 밖으로 나가나요?
아닙니다. 변환은 현재 브라우저에서만 수행되며 입력과 결과를 저장하지 않습니다.