devibe 데바이브 홈

Base64 인코딩/디코딩

텍스트를 Base64로 인코딩하거나 디코딩합니다. UTF-8 안전.

Base64 인코딩/디코딩 안내

「인코딩」은 텍스트를 UTF-8 바이트로 바꾼 뒤 Base64 문자열로 변환하고, 「디코딩」은 그 반대입니다. 한글·이모지 등 멀티바이트 문자도 TextEncoder/TextDecoder를 써서 안전하게 처리합니다. 올바른 Base64가 아니면 오류를 표시합니다.

어디서 만나나

이미지 데이터 URI(data:image/png;base64,…), HTTP Basic 인증 헤더, JWT 토큰, 이메일 첨부(MIME) 등 «바이너리를 텍스트만 통과하는 통로로 보낼 때» 쓰는 표현 방식입니다. 인코딩하면 길이가 원본의 약 4/3로 늘어납니다.

주의

Base64는 암호화가 아닙니다. 누구나 되돌릴 수 있으니 비밀번호·개인정보를 «숨기는» 용도로 쓰면 안 됩니다. JWT 등에서 쓰는 base64url 변형은 +-, /_로 바뀐 것으로, 이 도구는 둘 다 디코딩합니다.