Base64 인코딩/디코딩 도구. 텍스트를 Base64로 변환하거나 Base64를 원본으로 복원합니다. 이미지 파일도 지원합니다.
Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. A-Z, a-z, 0-9, +, / 총 64개 문자를 사용하며, 패딩에 = 문자를 사용합니다. 주요 용도: ① 이메일 첨부파일(MIME) ② HTML/CSS에 이미지 인라인 삽입(data URI) ③ API 인증 토큰(Basic Auth) ④ JWT 토큰 페이로드. 인코딩 후 크기는 원본의 약 133%로 증가합니다.
표준 Base64는 +, /, = 문자를 사용하는데, 이들은 URL에서 특수한 의미를 가져 문제를 일으킵니다. URL-safe Base64는 +를 -, /를 _로 대체하고, 패딩(=)을 생략합니다. JWT 토큰, URL 파라미터, 파일명에는 URL-safe Base64를 사용해야 합니다. RFC 4648에 정의되어 있으며, 대부분의 프로그래밍 언어에서 지원됩니다.
Base64 변환기는 텍스트나 파일을 Base64 형식으로 인코딩하거나, Base64 문자열을 원본으로 디코딩하는 무료 온라인 도구입니다. Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 방식으로, 이메일 첨부파일(MIME), HTML/CSS 인라인 이미지(data URI), JWT 토큰 페이로드, API 인증(Basic Auth) 등 다양한 분야에서 활용됩니다. 이미지 파일을 Base64로 변환하여 CSS나 HTML에 직접 삽입할 수도 있습니다.