Publicitate

Fă-ți JavaScript-ul greu de citit și de copiat — redenumește, codifică șiruri și compactează codul direct în browser. Nimic nu este încărcat. Gratuit.

Totul rulează în browserul tău — codul tău nu îți părăsește niciodată dispozitivul.

Opțiuni
source.js
1
Sursă
obfuscated.js

							
Codul ofuscat apare aici
Ofuscat

Ofuscarea descurajează citirea ocazională; nu este criptare sau securitate reală.


Despre Obfuscator JavaScript

Obfuscatorul JavaScript face codul tău sursă greu de citit și de copiat ocazional, direct în browser. Îți tokenizează scriptul și îl rescrie: literalele de tip string devin secvențe de escapare hex și unicode, numerele se transformă în expresii hex sau XOR, spațiile albe sunt comprimate, iar un wrapper opțional de auto-apărare rezistă la reformatare.

Fiecare transformare este un comutator — Encode strings, Obfuscate numbers, Compact (minify) și Self-defending wrapper — astfel încât controlezi compromisul dintre lizibilitate și dimensiunea rezultatului. Instrumentul raportează schimbarea de dimensiune ca procent, iar tu poți copia rezultatul sau îl poți descărca ca obfuscated.js.

Totul rulează client-side, astfel încât codul tău nepublicat nu părăsește niciodată dispozitivul. Ține minte că obfuscarea descurajează citirea ocazională; nu este criptare și nu ar trebui tratată ca măsură de securitate pentru secrete sau verificări de licențe.

Cum să utilizați Obfuscator JavaScript

  1. Lipește JavaScript-ul tău în panoul Source, sau apasă Sample pentru a-l încerca cu un exemplu de cod.
  2. Alege opțiunile: Encode strings, Obfuscate numbers, Compact (minify) și Self-defending wrapper.
  3. Verifică rezultatul obfuscat și schimbarea de dimensiune raportată.
  4. Apasă Copy, sau Download pentru a salva rezultatul ca obfuscated.js.
  5. Testează fișierul obfuscat în proiectul tău pentru a confirma că se comportă identic.

Întrebări frecvente

Encode strings rescrie literalele de tip string ca secvențe de escapare \x și \u, Obfuscate numbers convertește literalele numerice în expresii hex sau XOR, Compact elimină spațiile albe ca un minificator, iar wrapper-ul de auto-apărare face rezultatul mai greu de reformatat și inspectat.

Da. Transformările păstrează comportamentul programului — string-urile se decodează în aceleași caractere, iar expresiile numerice se evaluează la aceleași valori la runtime. Totuși, testează rezultatul înainte de a-l publica, ca la orice pas de build.

Nu. Obfuscarea doar descurajează citirea ocazională și copierea; o persoană hotărâtă poate să o inverseze. Nu te baza niciodată pe ea pentru a ascunde chei API, date de autentificare sau logica de licențiere.

Nu. Obfuscatorul rulează integral în browserul tău, astfel încât codul tău nu părăsește niciodată dispozitivul — sigur pentru scripturi proprietare sau nepublicate.

Da, este gratuit, fără cost în credite, fără cont și fără paywall bazat pe dimensiune.

Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.