코드, 데이터 및 QR 도구

JavaScript 난독화 도구

JavaScript를 붙여 넣고 문자열 리터럴을 제한적으로 로컬 변환합니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

최대 200,000자이며 브라우저에서 로컬 처리됩니다.

This is reversible representation only, not encryption or a security boundary. It does not execute, parse, rename identifiers, or generate source maps. Keep readable source and use a tested build tool for production.

사용 방법

사용 방법

  1. 최대 200,000자의 JavaScript를 붙여 넣습니다.
  2. 문자열 리터럴을 로컬에서 인코딩하고 결과를 텍스트로 확인합니다.
  3. 결과를 복사하거나 다운로드한 뒤 읽기 쉬운 소스를 보관하고 자체 빌드 과정에서 검증합니다.

제한된 텍스트 변환

백슬래시 경계를 고려해 작은따옴표 및 큰따옴표 문자열 리터럴을 훑고 문자를 16진수 이스케이프로 바꿉니다. JavaScript 실행, 문법 분석, 식별자 이름 변경, 코드 순서 변경, 트랜스파일 또는 번들링은 하지 않습니다.

난독화는 보안이 아닙니다

이스케이프는 되돌릴 수 있으므로 기밀성, 변조 방지 또는 실질적인 분석 방지 기능을 제공하지 않습니다. 비밀 보호나 보안 경계 용도로 사용하지 마세요.

소스맵과 읽을 수 있는 소스 보관

로컬에서 처리하며 입력은 200,000자로 제한됩니다. 소스맵은 만들지 않습니다. 읽을 수 있는 소스를 보관하고 검증된 프로덕션 빌드 도구를 사용하세요.

자주 묻는 질문

더 알아보기

JavaScript를 실행하나요?

아니요. 입력은 텍스트로만 취급하며 평가하지 않습니다.

변수 이름을 바꾸나요?

아니요. 따옴표 안의 문자열 리터럴만 인코딩하며 식별자를 분석하거나 이름을 바꾸지 않습니다.

출력이 암호화되나요?

아니요. 16진수 이스케이프는 되돌릴 수 있으며 보안이나 기밀성을 제공하지 않습니다.

소스맵을 생성하나요?

아니요. 프로젝트에서 읽기 쉬운 소스와 소스맵을 보관하세요.