Base64 인코딩/디코딩

텍스트를 Base64로 인코딩하거나 Base64 문자열을 원본 텍스트로 디코딩합니다.

입력

결과

Base64 핵심 질문

Base64 인코딩이란 무엇인가요?

바이너리 데이터를 텍스트 형태로 안전하게 전달하기 위해 ASCII 문자열로 바꾸는 인코딩 방식입니다. 파일 첨부, Data URI, 인증 토큰 등에서 널리 쓰입니다.

Base64로 인코딩하면 데이터 크기가 커지나요?

네. 일반적으로 약 33% 정도 커집니다. 3바이트를 4개의 문자로 표현하는 구조라서 전송 호환성은 좋아지지만 크기는 늘어납니다.

Base64는 암호화인가요?

아닙니다. Base64는 누구나 쉽게 되돌릴 수 있는 인코딩일 뿐입니다. 민감한 정보를 보호하려면 별도의 암호화 알고리즘이 필요합니다.

자주 묻는 질문

Base64 인코딩이란 무엇인가요?
바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. A-Z, a-z, 0-9, +, / 총 64개 문자를 사용하여 데이터를 표현합니다.
Base64로 인코딩하면 데이터 크기가 커지나요?
네, 약 33% 정도 크기가 증가합니다. 3바이트를 4개의 ASCII 문자로 변환하기 때문입니다.
Base64는 암호화인가요?
아닙니다. Base64는 인코딩(변환)이지 암호화가 아닙니다. 누구나 쉽게 디코딩할 수 있으므로 민감한 정보 보호 용도로는 사용하면 안 됩니다.
Base64는 어디에 주로 사용되나요?
이메일 첨부파일 전송, 웹페이지 이미지 직접 삽입, 보안 로그인 토큰, 서비스 간 인증 등에 사용됩니다.
입력한 데이터가 서버로 전송되나요?
아닙니다. 모든 인코딩/디코딩이 브라우저에서 처리되며, 데이터가 외부로 전송되지 않습니다.

관련 도구