도구 가이드
developer 무료 회원가입 불필요

JavaScript 난독화 도구(기본)

변수 이름 변경, 문자열 인코딩, 공백 제거 등 JavaScript 코드에 기본 난독화 변환을 적용하세요.

도구를 불러오는 중…

이 도구에 대해

JavaScript 난독화의 작동 방식을 서버 없이 브라우저에서 직접 변환을 적용하여 학습하세요. 변수 이름 변경, 문자열 리터럴을 16진수/유니코드 이스케이프로 인코딩, 주석 및 공백 제거, 선택적으로 eval 호출로 출력 래핑 등을 위해 낮음, 중간 또는 높음 난독화 수준 중 선택하세요. 디난독화 탭은 기본 난독화를 되돌리려 시도하므로 전후를 비교할 수 있습니다.

사용 방법

  1. 1 왼쪽 패널에 JavaScript 코드를 붙여 넣으세요.
  2. 2 난독화 수준을 선택하세요: 낮음(공백/주석만), 중간(+ 변수 이름 변경), 높음(+ 문자열 인코딩 + eval 래핑).
  3. 3 '난독화'를 클릭하여 오른쪽 패널에서 변환된 출력을 확인하세요.
  4. 4 '디난독화' 탭으로 전환하여 난독화된 코드를 붙여 넣고 읽기 가능한 버전 복구를 시도하세요.

자주 묻는 질문

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}