입력

모드:

출력

Base64에서 JSON이란?

Base64는 이진 데이터를 ASCII 텍스트로 표현하는 인코딩 방식입니다. JSON 데이터가 Base64로 인코딩된 경우(API, JWT, 데이터 URL 등에서 일반적) 원본 JSON을 읽으려면 디코딩해야 합니다. 이 도구는 Base64 문자열을 디코딩하고 결과를 형식화된 JSON으로 표시합니다. 역방향(JSON을 Base64로 인코딩)도 지원합니다.

모드 버튼으로 디코딩(Base64 → JSON)과 인코딩(JSON → Base64)을 전환할 수 있습니다. 모든 처리는 브라우저에서 이루어지며 데이터는 서버로 전송되지 않습니다.

이 도구 사용 방법

1

모드 선택

Base64 문자열을 JSON으로 변환하려면 디코딩을, JSON을 Base64로 변환하려면 인코딩을 선택하세요.

2

입력 붙여넣기

Base64 문자열 또는 JSON을 왼쪽 편집기에 붙여넣으세요. 샘플을 클릭하여 예제를 불러오거나 업로드로 파일을 불러올 수 있습니다.

3

결과 복사 또는 다운로드

오른쪽 패널이 자동으로 업데이트됩니다. 복사 또는 다운로드를 사용하여 결과를 저장하세요.

예제

{"name":"John","age":30}의 Base64 문자열 디코딩:

Base64 입력

입력

JSON 출력

출력

자주 묻는 질문

Base64가 유효한 JSON으로 디코딩되지 않으면 어떻게 됩니까?

도구가 원시 디코딩된 텍스트를 표시합니다. 먼저 JSON으로 파싱을 시도하고, 실패하면 일반 디코딩된 문자열을 반환합니다.

URL 안전 Base64가 지원됩니까?

내부적으로 사용되는 브라우저의 atob() 함수는 표준 Base64가 필요합니다. URL 안전 Base64를 붙여넣기 전에 -+로, _/로 바꾸세요.

내 데이터가 서버로 전송됩니까?

아니요. 모든 처리는 브라우저에서 로컬로 실행됩니다.

인코딩 시 오류가 발생하는 이유는 무엇입니까?

인코딩 모드에서는 입력이 유효한 JSON이어야 합니다. JSON 구문 오류를 수정하고 다시 시도하세요.

관련 도구

Base64 인코딩 방식은 RFC 4648에 정의되어 있습니다. 자세한 내용은 MDN: Base64를 참조하세요.