Advertentie

Maak je JavaScript moeilijk te lezen en te kopiëren — hernoem, codeer strings en comprimeer je code direct in de browser. Er wordt niets geüpload. Gratis.

Alles draait in je browser — je code verlaat nooit je apparaat.

Opties
source.js
1
Bron
obfuscated.js

							
Versluierde code verschijnt hier
Versluierd

Versluiering ontmoedigt achteloos lezen; het is geen versleuteling of echte beveiliging.


Over JavaScript Obfuscator

De JavaScript Obfuscator maakt je broncode moeilijk leesbaar en niet zomaar te kopiëren, rechtstreeks in de browser. Het tokeniseert je script en herschrijft het: stringliterals worden hex- en unicode-escapereeksen, getallen veranderen in hex- of XOR-expressies, witruimte wordt gecomprimeerd, en een optionele zelfverdedigende wrapper weerstaat herformattering.

Elke transformatie is een schakelaar — Strings coderen, Getallen versluieren, Comprimeren (minify) en Zelfverdedigende wrapper — zodat jij de afweging tussen leesbaarheid en uitvoergrootte bepaalt. De tool rapporteert de grootteverandering als percentage, en je kunt het resultaat kopiëren of downloaden als obfuscated.js.

Alles draait client-side, dus je niet-uitgebrachte code verlaat je apparaat nooit. Houd er rekening mee dat versluiering casuaal lezen ontmoedigt; het is geen versleuteling en mag niet worden behandeld als beveiligingsmaatregel voor geheimen of licentiecontroles.

Hoe gebruik je JavaScript Obfuscator

  1. Plak je JavaScript in het Bron-paneel, of klik op Voorbeeld om het met voorbeeldcode te proberen.
  2. Kies je opties: Strings coderen, Getallen versluieren, Comprimeren (minify) en Zelfverdedigende wrapper.
  3. Bekijk de versluierde uitvoer en de gerapporteerde grootteverandering.
  4. Klik op Kopiëren, of Downloaden om het resultaat op te slaan als obfuscated.js.
  5. Test het versluierde bestand in je project om te bevestigen dat het zich nog identiek gedraagt.

Veelgestelde vragen

Strings coderen herschrijft stringliterals als \x- en \u-escapereeksen, Getallen versluieren zet numerieke literals om in hex- of XOR-expressies, Comprimeren verwijdert witruimte zoals een minifier, en de zelfverdedigende wrapper maakt de uitvoer moeilijker te herformatteren en te inspecteren.

Ja. De transformaties behouden het programmagedrag — strings decoderen naar dezelfde tekens en getalexpressies evalueren tijdens uitvoering naar dezelfde waarden. Test de uitvoer toch voordat je hem uitrolt, zoals bij elke build-stap.

Nee. Versluiering ontmoedigt alleen casuaal lezen en kopiëren-plakken; een vastberaden persoon kan het terugdraaien. Vertrouw er nooit op om API-sleutels, inloggegevens of licentielogica te verbergen.

Nee. De obfuscator draait volledig in je browser, dus je code verlaat je apparaat nooit — veilig voor eigen of niet-uitgebrachte scripts.

Ja, hij is gratis zonder creditkosten, zonder account en zonder betaalmuur op basis van grootte.

Hulp nodig?
Een probleem met deze tool gevonden? Laat het ons weten.
Een probleem melden

Voeg deze gratis tool toe aan je eigen website — kopieer en plak de onderstaande code.