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.
사용 방법
사용 방법
- 최대 200,000자의 JavaScript를 붙여 넣습니다.
- 문자열 리터럴을 로컬에서 인코딩하고 결과를 텍스트로 확인합니다.
- 결과를 복사하거나 다운로드한 뒤 읽기 쉬운 소스를 보관하고 자체 빌드 과정에서 검증합니다.
제한된 텍스트 변환
백슬래시 경계를 고려해 작은따옴표 및 큰따옴표 문자열 리터럴을 훑고 문자를 16진수 이스케이프로 바꿉니다. JavaScript 실행, 문법 분석, 식별자 이름 변경, 코드 순서 변경, 트랜스파일 또는 번들링은 하지 않습니다.
난독화는 보안이 아닙니다
이스케이프는 되돌릴 수 있으므로 기밀성, 변조 방지 또는 실질적인 분석 방지 기능을 제공하지 않습니다. 비밀 보호나 보안 경계 용도로 사용하지 마세요.
소스맵과 읽을 수 있는 소스 보관
로컬에서 처리하며 입력은 200,000자로 제한됩니다. 소스맵은 만들지 않습니다. 읽을 수 있는 소스를 보관하고 검증된 프로덕션 빌드 도구를 사용하세요.
자주 묻는 질문
더 알아보기
JavaScript를 실행하나요?
아니요. 입력은 텍스트로만 취급하며 평가하지 않습니다.
변수 이름을 바꾸나요?
아니요. 따옴표 안의 문자열 리터럴만 인코딩하며 식별자를 분석하거나 이름을 바꾸지 않습니다.
출력이 암호화되나요?
아니요. 16진수 이스케이프는 되돌릴 수 있으며 보안이나 기밀성을 제공하지 않습니다.
소스맵을 생성하나요?
아니요. 프로젝트에서 읽기 쉬운 소스와 소스맵을 보관하세요.