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 같은 암호화를 사용하세요.