Base64 인코더 / 디코더
Base64는 이진·텍스트 데이터를 64개의 출력 가능한 ASCII 문자로 표현하는 방식입니다. 데이터 URL, 이메일 첨부(MIME), JWT 등 이진 데이터가 텍스트 전용 채널을 통과해야 하는 곳에서 널리 쓰입니다.
인코딩과 디코딩
- 인코딩은 텍스트를 Base64로 바꿉니다. 이 도구는 유니코드 안전해서
한글,😀같은 멀티바이트 문자를 UTF-8로 먼저 변환하므로 완벽하게 왕복(round-trip)됩니다. - 디코딩은 Base64를 다시 텍스트로 바꿉니다. 공백·줄바꿈은 무시하며, 표준(
+/)과 URL-safe(-_) 알파벳을 자동으로 인식합니다.
표준 vs. URL-safe
표준 Base64는 +와 /를 쓰는데, 이 문자는 URL·파일명에서 특별한 의미를 가집니다. URL-safe를 켜면 대신 -와 _를 쓰고 끝의 = 패딩을 제거합니다 — 쿼리 문자열·JWT·토큰에 적합합니다.
프라이버시
모든 처리는 브라우저에서 로컬로 이뤄집니다. 텍스트는 절대 업로드되지 않으므로 비밀 토큰이나 내부 페이로드를 기기 밖으로 내보내지 않고 디코딩할 수 있습니다.
자주 쓰는 곳
작은 이미지를 data: URL로 임베드, JWT 페이로드 확인, 기본 인증 자격증명 인코딩, Base64를 반환하는 API 디버깅 등.
