문자열 리터럴 인코더 / 디코더

도구 상세 안내

무료 온라인 문자열 리터럴 인코더 디코더입니다. 브라우저에서 서버 업로드 없이 텍스트를 프로그래밍 언어의 문자열 리터럴 형식으로 인코딩하거나, 이스케이프 처리된 문자열을 원본 텍스트로 디코딩할 수 있습니다. 줄 바꿈(\n), 탭(\t), 따옴표(\"), 백슬래시(\\) 등 특수 문자를 이스케이프 처리하며, JavaScript, Python, Java, C 등 다양한 언어의 문자열 리터럴 형식을 지원합니다.

내 기기에서만 안전하게 처리됩니다

모든 작업은 지금 사용 중인 브라우저에서만 이뤄집니다. 파일이 다른 서버로 전송되지 않으니 안심하고 사용하세요.

사용 방법

1

인코딩할 텍스트(개행, 탭, 따옴표 포함) 또는 이스케이프된 문자열을 입력창에 붙여넣습니다.

2

대상 프로그래밍 언어(JavaScript, Python, Java 등)를 선택합니다.

3

'인코딩' 버튼을 클릭하면 특수 문자가 이스케이프 시퀀스로 변환된 문자열 리터럴이 생성됩니다.

4

'디코딩' 버튼을 클릭하면 이스케이프 시퀀스가 실제 문자로 복원됩니다. 서버 업로드 없이 처리됩니다.

핵심 활용 시나리오

코드 내 문자열 삽입 준비

멀티라인 텍스트나 특수 문자가 포함된 내용을 코드에 문자열 상수로 삽입할 때 이스케이프 처리된 올바른 형식으로 변환합니다.

JSON 문자열 처리

JSON 값에 포함된 따옴표, 개행, 백슬래시 등을 올바르게 이스케이프하여 유효한 JSON을 생성하거나, JSON에서 이스케이프된 문자열을 읽을 수 있게 디코딩합니다.

디버깅 및 로그 분석

로그에 출력된 이스케이프된 문자열을 디코딩하여 실제 내용을 확인하거나, 디버깅 시 문자열에 포함된 특수 문자를 시각화합니다.

다국어 문자열 처리

한국어 등 유니코드 문자를 \uXXXX 형식의 유니코드 이스케이프로 변환하여 ASCII만 지원하는 시스템에서 안전하게 전송합니다.

자주 묻는 질문 (FAQ)

\n(줄 바꿈), \t(탭), \r(캐리지 리턴), \\(백슬래시), \"(큰따옴표), \'(작은따옴표), \0(널 문자), \uXXXX(유니코드), \xXX(16진수) 등 주요 이스케이프 시퀀스를 모두 지원합니다.

네. Python은 원시 문자열(r'')을 지원하며 이스케이프 규칙이 언어마다 조금씩 다릅니다. 언어 선택 시 해당 언어의 규칙에 맞게 변환됩니다.

아니요. 모든 처리가 브라우저 내부에서만 실행됩니다.

완전 무료이며 설치나 회원 가입 없이 즉시 사용할 수 있습니다.