JSON·텍스트 변환기

JSON 정리, Base64, URL·HTML 엔티티 인코딩, 대소문자 변환을 이 브라우저 안에서 처리하세요.

작업 선택

입력

작업을 고르고 입력한 뒤 변환하기를 누르세요.

결과

JSON·텍스트 변환기 사용 안내

JSON을 보기 좋게 정리하거나 압축하고, 텍스트를 Base64·URL·HTML 엔티티 형식으로 바꾸거나 대소문자와 변수 표기법을 바꿀 때 사용하세요.

  1. 작업을 고르고 필요한 옵션을 선택합니다.
  2. 입력 칸에 내용을 붙여 넣고 변환하기를 누릅니다. Ctrl+Enter(Mac은 ⌘+Enter)로도 실행할 수 있습니다.
  3. 결과를 확인하고 복사합니다. 오류가 나면 안내된 줄과 열을 확인하세요.

예: {"b":1,"a":2} {"a":2,"b":1} JSON 압축 + 키 정렬

처리 한계

자주 묻는 질문

입력한 내용이 서버로 전송되나요?

아니요. 모든 변환은 이 브라우저 안에서 실행되며 입력과 결과를 저장하거나 전송하지 않습니다. 새로고침하면 사라집니다.

Base64는 암호화인가요?

아니요. Base64는 데이터를 글자로 바꾸는 방식일 뿐 누구나 되돌릴 수 있습니다. 비밀번호나 개인정보를 보호하는 용도로 쓰면 안 됩니다.

URL 구성 요소와 전체 주소는 무엇이 다른가요?

구성 요소 모드는 ? & = / # 같은 구분 문자도 변환하므로 쿼리 값 하나를 다룰 때 알맞습니다. 전체 주소 모드는 주소 구조를 유지하고 한글과 공백 등만 변환하지만 %도 %25로 바꾸므로 이미 인코딩된 주소를 다시 인코딩하면 이중으로 인코딩됩니다.

URL 디코딩에서 +는 공백으로 바뀌나요?

기본 설정은 +를 그대로 둡니다. HTML 폼 데이터처럼 +가 공백을 뜻하는 경우에만 “+를 공백으로 바꾸기”를 켜세요.

HTML 엔티티 디코딩에서 바뀌지 않는 항목이 있는 이유는 무엇인가요?

이 도구는 amp, lt, gt, quot, apos, nbsp, copy, hellip 같은 자주 쓰는 이름 엔티티와 숫자 엔티티를 처리합니다. 목록에 없는 이름 엔티티나 범위를 벗어난 숫자 엔티티는 원문을 보존하려고 그대로 두고, 상태 메시지에 그 목록을 알려 드립니다.

오류 위치의 줄과 열은 어떻게 세나요?

줄과 열은 모두 1부터 셉니다. 열은 글자 단위이고 줄바꿈 바로 다음 글자가 새 줄의 1열입니다.