ツール ガイド
developer 無料 サインアップ不要

JavaScriptオブファスケーター(基本)

変数のリネーム、文字列エンコーディング、空白の削除など、基本的な難読化変換をJavaScriptコードに適用します。

ツールを読み込み中…

このツールについて

サーバー不要でブラウザで直接変換を適用することにより、JavaScriptの難読化がどのように機能するかを学べます。低・中・高の難読化レベルから選択して変数をリネームし、文字列リテラルを16進数/Unicodeエスケープとしてエンコードし、コメントと空白を取り除き、オプションで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.) #}