불러오는 중…
불러오는 중…
UTF-8 한글·이모지를 포함한 텍스트를 Base64로 인코딩·디코딩. JWT 디코딩에 필요한 URL-safe 방식도 지원합니다.
UTF-8 한글을 포함한 텍스트를 Base64로 인코딩하거나 디코딩합니다. URL-safe 방식도 지원합니다.
네. 본 도구는 텍스트를 UTF-8 바이트로 변환한 후 Base64로 인코딩하므로 한글·이모지를 포함한 모든 유니코드 문자를 정확히 처리합니다. 디코딩 시에도 원본 한글을 그대로 복원합니다.
결과 문자열을 URL 파라미터, 쿠키, JWT 토큰에 그대로 넣어야 할 때 사용합니다. 일반 Base64의 +와 / 문자가 URL에서 충돌을 일으키므로 각각 -, _로 치환하고 패딩(=)을 제거한 형태입니다.
JWT는 점(.)으로 구분된 3부분(헤더·페이로드·서명)으로 이루어지며 각 부분은 URL-safe Base64로 인코딩되어 있습니다. 헤더와 페이로드 부분만 떼어내 본 디코더에 "URL-safe" 옵션을 켜고 입력하면 내용을 확인할 수 있습니다.
아니요. 본 도구는 브라우저 내장 atob/btoa 함수와 TextEncoder를 사용해 100% 클라이언트에서 처리됩니다. API 응답, 인증 토큰 등 민감한 데이터도 외부로 전송되지 않습니다.
네. Base64는 3바이트(24비트) 단위를 4개의 ASCII 문자로 표현하므로 원본 대비 약 33% 길어집니다. 압축이 아니라 전송 호환성을 위한 변환이라는 점에 주의해야 합니다.
입력 문자열에 Base64에 허용되지 않는 문자가 섞여 있거나, URL-safe 변형 문자열을 일반 모드로 디코딩하려 했을 때 발생합니다. 입력 문자열의 출처(JWT는 URL-safe)에 맞게 옵션을 조정해 주세요.