JSON to Base64 인코더
JSON 객체를 Base64 문자열로 인코딩합니다
JSON 입력
Base64 출력
JSON to Base64 인코딩이란?
Base64는 RFC 4648에 정의된 64개의 안전한 ASCII 문자로 임의의 바이트를 변환하는 이진-텍스트 인코딩 체계입니다. JSON을 Base64로 인코딩하면 HTTP 헤더, JWT 페이로드, URL 파라미터 등에 사용할 수 있습니다.
이 도구는 btoa(JSON.stringify(parsedJson))를 사용하여 JSON을 인코딩합니다. 먼저 JSON.parse()로 검증한 다음 Base64로 인코딩합니다.
JSON을 Base64로 인코딩하는 방법
JSON 데이터를 Base64로 인코딩하려면 다음 단계를 따르세요.
1
유효한 JSON 붙여넣기
JSON을 입력 패널에 붙여넣으세요.
2
즉시 Base64 출력
도구가 JSON을 검증하고 Base64로 인코딩합니다.
3
Base64 문자열 복사
복사를 클릭하여 인코딩된 문자열을 복사합니다.
활용 사례
JWT 페이로드 구성
JWT는 Base64URL로 인코딩된 세 부분으로 구성됩니다.
HTTP 헤더 임베딩
HTTP 헤더는 특정 문자를 포함할 수 없습니다. Base64는 안전한 문자열을 생성합니다.
환경 변수 저장
복잡한 JSON 구성을 단일 Base64 환경 변수로 저장할 수 있습니다.
데이터 URI 임베딩
JSON 데이터를 Base64 데이터 URI로 웹 페이지에 임베딩할 수 있습니다.
자주 묻는 질문
출력에 패딩(=)이 필요한가요?
btoa()는 항상 = 패딩이 있는 표준 Base64를 생성합니다.
일부 JSON에서 인코딩이 실패하는 이유는?
btoa()는 Latin-1 문자만 인코딩할 수 있습니다. 이 도구는 Unicode를 올바르게 처리합니다.
인코딩 전에 JSON이 검증되나요?
예. 도구는 먼저 JSON.parse()를 실행합니다.
데이터가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 이루어집니다.
Base64를 JSON으로 디코딩하려면?
Base64 to JSON 도구를 사용하세요.
관련 도구
인코딩 및 JSON 유틸리티를 더 탐색하세요.