Base64 인코더/디코더

Base64 문자열 인코딩 또는 디코딩

Text

Base64

Base64 인코더/디코더란?

Base64는 바이너리 데이터를 64개의 출력 가능한 ASCII 문자로 변환하는 인코딩 방식입니다. HTML, CSS, JSON 등 텍스트 기반 형식에 이미지 같은 바이너리 데이터를 삽입하거나, HTTP 헤더와 URL에서 데이터를 안전하게 전송할 때 주로 사용됩니다. 이 도구는 완전히 브라우저에서 인코딩·디코딩하며 서버에 데이터를 전송하지 않습니다.

FAQ

Base64는 어떤 용도로 사용하나요?
Base64는 바이너리 데이터를 텍스트 형식으로 인코딩할 때 사용합니다. CSS/HTML에 데이터 URI로 이미지 삽입, JSON API에서 바이너리 데이터 인코딩, 이메일 첨부 파일 인코딩, HTTP Basic 인증 헤더 등에 사용됩니다.
Base64 오류가 나오는 이유는?
Base64 문자열의 길이는 4의 배수여야 합니다. 그렇지 않으면 패딩 문자(=)가 추가됩니다. 오류는 보통 문자열에 유효하지 않은 문자가 포함되어 있거나 불완전할 때 발생합니다. 올바른 Base64 문자열인지 확인하세요.
Base64가 데이터를 암호화하나요?
아니오. Base64는 암호화가 아닌 인코딩 방식입니다. 바이너리 데이터를 텍스트로 변환할 뿐 보안 기능은 없습니다. 누구나 Base64 문자열을 디코딩할 수 있으므로, 보안이 필요한 경우 AES, RSA 같은 암호화를 사용하세요.

관련 도구