Annons

Gör din JavaScript svår att läsa och kopiera — byt namn, koda strängar och komprimera din kod direkt i webbläsaren. Inget laddas upp. Gratis.

Allt körs i din webbläsare — din kod lämnar aldrig din enhet.

Alternativ
source.js
1
Källa
obfuscated.js

							
Obfuskerad kod visas här
Obfuskerad

Obfuskering avskräcker tillfällig läsning; det är inte kryptering eller verklig säkerhet.


Om JavaScript-obfuskerare

JavaScript-obfuskatorn gör din källkod svår att läsa och kopiera i förbifarten, direkt i webbläsaren. Den tokeniserar ditt skript och skriver om det: strängliteraler blir hex- och unicode-escapesekvenser, tal omvandlas till hex- eller XOR-uttryck, blanksteg komprimeras, och ett valfritt självförsvarande omslag motstår omformatering.

Varje transformation är en växel — Koda strängar, Obfuskera tal, Komprimera (minifiera) och Självförsvarande omslag — så du styr avvägningen mellan läsbarhet och utdatastorlek. Verktyget rapporterar storleksförändringen i procent, och du kan kopiera resultatet eller ladda ner det som obfuscated.js.

Allt körs på klientsidan, så din opublicerade kod lämnar aldrig din enhet. Kom ihåg att obfuskering avskräcker från oavsiktlig läsning; det är inte kryptering och bör inte behandlas som en säkerhetsåtgärd för hemligheter eller licenskontroller.

Så använder du JavaScript-obfuskerare

  1. Klistra in din JavaScript i källfältet, eller klicka på Exempel för att prova med exempelkod.
  2. Välj dina inställningar: Koda strängar, Obfuskera tal, Komprimera (minifiera) och Självförsvarande omslag.
  3. Granska den obfuskerade utdatan och den rapporterade storleksförändringen.
  4. Klicka på Kopiera, eller Ladda ner för att spara resultatet som obfuscated.js.
  5. Testa den obfuskerade filen i ditt projekt för att bekräfta att den fortfarande beter sig identiskt.

Vanliga frågor

Koda strängar skriver om strängliteraler som \x- och \u-escapesekvenser, Obfuskera tal konverterar numeriska literaler till hex- eller XOR-uttryck, Komprimera tar bort blanksteg som en minifierare, och det självförsvarande omslaget gör utdatan svårare att omformatera och inspektera.

Ja. Transformationerna bevarar programbeteendet — strängar avkodas till samma tecken och taluttryck evalueras till samma värden vid körning. Testa ändå utdatan innan du publicerar den, precis som med vilket byggsteg som helst.

Nej. Obfuskering avskräcker bara från oavsiktlig läsning och kopiering; en beslutsam person kan vända på den. Lita aldrig på den för att dölja API-nycklar, autentiseringsuppgifter eller licenslogik.

Nej. Obfuskatorn körs helt i din webbläsare, så din kod lämnar aldrig din enhet — säkert för proprietära eller opublicerade skript.

Ja, den är gratis utan kreditkostnad, inget konto och ingen storleksbaserad betalvägg.

Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.