🧩 JSON 인코딩·디코딩

일반 텍스트를 JSON 문자열 리터럴로 이스케이프하거나(따옴표·줄바꿈 처리), JSON 문자열을 원래 텍스트로 되돌립니다.

사용법

  1. 텍스트를 입력하세요.
  2. '텍스트 → JSON 문자열' 또는 반대 방향 버튼을 누르세요.
  3. 결과를 복사해 사용하세요.

🎯 이럴 때 씁니다

입력 · 출력 예시

입력
Path: C:\logs\app.log
Status: "OK"
출력
"Path: C:\\logs\\app.log\nStatus: \"OK\""

'텍스트 → JSON 문자열' 버튼을 누르면, 백슬래시는 \\로, 큰따옴표는 \"로, 줄바꿈은 \n으로 이스케이프되어 한 줄의 JSON 문자열 리터럴로 변환됩니다.

JSON 문자열 이스케이프 규칙

일반 텍스트를 JSON 문자열 리터럴로 만들 때 필요한 이스케이프 규칙입니다. JSON.stringify()와 동일한 표준 규칙을 적용합니다.

원본이스케이프 결과
큰따옴표 "\"
역슬래시 \\\
줄바꿈\n
탭\t
캐리지 리턴\r
기타 제어 문자\uXXXX

자주 묻는 질문

JSON 포맷터와 무엇이 다른가요?
JSON 포맷터는 JSON 객체 전체를 정리·압축하고, 이 도구는 일반 텍스트를 JSON 문자열 하나로 이스케이프하거나 반대로 복원합니다.
줄바꿈이 포함된 텍스트도 되나요?
네. \n 등으로 자동 이스케이프되어 한 줄의 JSON 문자열로 변환됩니다.
입력한 텍스트가 서버로 전송되나요?
전송되지 않습니다. JSON.stringify/JSON.parse로 브라우저 안에서만 처리됩니다.
한글·이모지도 이스케이프되나요?
아니요. 유니코드 문자는 그대로 유지되고, 따옴표·역슬래시·제어 문자만 이스케이프됩니다.
디코드는 어떻게 동작하나요?
이스케이프된 JSON 문자열(\n, \" 등)을 붙여넣으면 원래 텍스트로 되돌려줍니다.

🧩 더 알아보기: JSON 문자열 이스케이프란?

따옴표·줄바꿈이 든 텍스트를 JSON에 안전하게 넣는 법.

다른 코딩 도구

📘
JSON 포맷터
JSON 정리·검증·압축
🗓️
타임스탬프 변환
유닉스 타임스탬프 ↔ 날짜 변환
✨
JavaScript/CSS 포맷팅
JS·CSS 코드 들여쓰기 정리
✂️
JavaScript/CSS 압축(Minify)
주석·공백 제거로 용량 줄이기
🧽
HTML 코드 포맷팅
HTML 태그 구조 들여쓰기 정리
🧹
XML 포매팅
XML 태그 구조 들여쓰기 정리
🗃️
SQL 문 정렬
SQL 절 단위로 줄바꿈 정렬
🔣
HTML 엔티티 인코드·디코드
특수문자 ↔ HTML 엔티티 변환
📊
Excel → TABLE TAG 변환
엑셀 표를 HTML TABLE로 변환
⛓️
링크(href, src) 추출
HTML에서 href·src 링크 추출
🎨
컬러 피커
HEX·RGB·HSL 색상 코드 확인
🐘
PHP 구문 검사기
괄호·문자열 짝 검사(실용 검사기)
🗄️
MySQL 구문 검사기
괄호·따옴표 짝 검사(실용 검사기)
🔍
HTML5 검증기
태그 짝·중복id·alt누락 검사
✍️
온라인 HTML 에디터
시각적으로 HTML 작성·편집