JSON 포맷터
JSON을 보기 좋게 정렬하고 압축·검증하며 오류 위치를 정확히 알려 줍니다. 접을 수 있는 트리 보기와 최근 5개 문서의 로컬 기록도 제공합니다.
텍스트를 Base64로 인코딩하고 디코딩합니다. UTF-8 안전 모드를 지원합니다.
최근 5개의 변환 기록이 브라우저 저장소에 보관되며 업로드되지 않습니다.
아직 저장된 항목이 없습니다. 변환한 데이터가 여기에 표시됩니다.
'Base64는 이진 데이터를 64개의 출력 가능한 ASCII 문자(A-Z, a-z, 0-9, +, /)로 변환하는 인코딩 방식입니다. 이메일 및 텍스트 기반 프로토콜(MIME), JSON 및 API 통신, 쿠키나 URL에서 데이터를 안전하게 전송할 때 널리 쓰입니다.
'표준 Base64에 포함된 "+"와 "/" 문자는 URL 경로 및 쿼리 매개변수에서 특수한 의미를 가집니다. URL 안전 Base64(RFC 4648)는 "+"를 "-"로, "/"를 "_"로 대체하고 끝의 "=" 패딩을 생략하여 추가 인코딩 없이 URL이나 웹 토큰에서 안전하게 사용할 수 있도록 합니다.
'자바스크립트 내장 window.btoa 함수는 Latin-1 단일 바이트(0-255)만 지원합니다. 다중 바이트인 한글이나 이모지를 전달하면 오류가 발생합니다. BrowserUtil은 기본적으로 UTF-8 안전 모드를 적용하여 표준 바이트 배열로 변환한 후 처리하므로 모든 유니코드 문자를 정확하게 처리합니다.
'아니요. 모든 변환은 브라우저 내에서 JavaScript TextEncoder와 TextDecoder를 통해 로컬에서 실행되며 외부 서버로 전송되지 않습니다.