TL
툴랩
💰후원하기
💰후원하기

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

원문 입력
이스케이프된 출력

이 도구 소개

JSON/JS 문자열, JS 템플릿 리터럴, HTML 엔터티, SQL 단따옴표, RegExp 패턴 등 5가지 컨텍스트에서 문자열을 이스케이프·언이스케이프합니다.

텍스트를 붙여넣고 모드와 언어를 선택하면 즉시 결과를 얻을 수 있습니다.

사용 방법

  1. 이스케이프 또는 언이스케이프 모드를 선택하세요.
  2. 언어 버튼(JSON, JS, HTML, SQL, RegExp)을 클릭하세요.
  3. 입력을 붙여넣거나 샘플 버튼을 클릭하세요.
  4. 출력이 즉시 업데이트됩니다. 복사 버튼으로 결과를 복사하세요.

활용 사례

JSON 페이로드 삽입 전 문자열 이스케이프, innerHTML에 HTML 삽입, SQL 사용자 입력 이스케이프, 정규식 리터럴 패턴 변환 등에 활용합니다.

자주 묻는 질문

  • 프로덕션 SQL 입력에 이 도구를 사용해도 되나요?아닙니다. 프로덕션에서는 반드시 파라미터화된 쿼리를 사용하세요. 이 도구는 학습·검사 목적입니다.
  • RegExp 언이스케이프는 어떻게 동작하나요?RegExp 언이스케이프는 컨텍스트에 따라 다르므로 정의가 모호합니다. 이 모드는 입력을 그대로 반환합니다.
  • JSON 이스케이프에서 유니코드는 어떻게 처리되나요?제어 문자(U+0000–U+001F)는 \uXXXX로 인코딩됩니다. U+007F 이상의 출력 가능 문자는 그대로 유지됩니다(유효한 JSON).