문자열 이스케이프
개행·탭·따옴표·백슬래시 등 JSON 스타일 문자열 이스케이프를 적용하거나 되돌립니다.
문자열 이스케이프
\n \t \" \\ 및 일반 JSON 문자열 이스케이프(\r \b \f \uXXXX)를 처리합니다.
사용 방법
- 입력에 원문 또는 이미 이스케이프된 문자열을 붙여 넣습니다.
- 코드에 넣을 값이면 이스케이프를 누릅니다. 개행은 백슬래시 n으로 바뀝니다.
- 이스케이프된 값을 다시 읽으려면 언이스케이프를 누릅니다.
- 왕복 확인은 입·출력 바꾸기 뒤 반대 버튼을 누르면 됩니다.
- 결과 복사 또는 초기화로 마칩니다.
핵심 개념
문자열 이스케이프는 JSON 문자열 값, 일부 로그, 코드에 붙여 넣을 한 줄을 만들 때 씁니다. 개행·탭·따옴표·백슬래시와 함께 캐리지 리턴, 백스페이스, 폼피드, 유니코드 uXXXX 형태를 처리합니다. 문서 전체 JSON을 예쁘게 만드는 포맷터가 아니라, 값 한 덩어리 단위 도구입니다.
언이스케이프는 반대로 실제 개행과 따옴표를 복원합니다. 잘못된 시퀀스가 있으면 상태 메시지가 뜹니다. 처리는 브라우저에서만 이뤄집니다. HTML 엔티티 이스케이프나 SQL 쿼트 이스케이프는 다루지 않으니, 그 용도는 다른 도구를 쓰세요.
예시
두 줄짜리 line1과 line2를 이스케이프하면 한 줄에 백슬래시 n이 들어갑니다. 따옴표가 있는 문장은 백슬래시와 따옴표로 바뀝니다. 그 결과를 언이스케이프하면 원래 두 줄과 따옴표가 돌아옵니다. JSON에 넣을 한 줄 메시지를 만들 때 가장 쓸모 있고, 파일 전체 포맷과는 역할이 다릅니다. 언이스케이프 후 실제 개행이 보이면 로그 가독성이 살아나 디버깅이 쉬워집니다. 백슬래시가 홀수로 끝나면 시퀀스가 깨질 수 있어 원문을 한 번 더 점검하세요. 같은 입력을 여러 번 시험할 때는 초기화 후 새로 붙여 이전 출력과 섞이지 않게 합니다. 공용 컴퓨터라면 작업이 끝난 뒤 입력란을 비워 원문이 모니터에 남지 않게 하세요. 브라우저 탭을 닫으면 방금 붙인 값도 함께 사라지며 서버에 삭제 요청을 보낼 필요는 없습니다. 버튼 이름과 칸 제목은 화면 위쪽 도구와 같으므로 글을 읽으며 그대로 따라가면 됩니다. 결과가 비어 있으면 필수 칸을 채웠는지, 오류 메시지가 숨겨져 있지 않은지 먼저 봅니다. 이 글은 사용법 안내이며 입력 데이터가 외부 저장소에 남는다는 뜻은 아닙니다.
자주 묻는 질문
JSON 문서 전체를 문자열 이스케이프해도 되나요?
값 단위 도구입니다. 문서 정리에는 JSON 포맷터를 쓰세요.
JSON 이스케이프에 유니코드 이스케이프도 포함되나요?
일반 JSON 문자열의 유니코드 이스케이프 형태를 처리합니다.
HTML 엔티티도 바꾸나요?
아니요. 개행·탭·따옴표 등 JSON 스타일만 다룹니다.
입력이 서버로 가나요?
아니요. 브라우저에서만 변환합니다.
입·출력 바꾸기는 언제 쓰나요?
방금 만든 이스케이프 결과를 다시 입력으로 올려 언이스케이프가 맞는지 볼 때 씁니다.
SQL 작은따옴표 이스케이프도 되나요?
JSON 스타일입니다. SQL 쿼트 규칙은 적용하지 않습니다. 관련: JSON 포맷터 · JSON 인코더 · 텍스트 ↔ Base64
최종 검토일: 2026년 9월 4일