Javascript
Free online javascript tools for obfuscate, encode, and protect code and text. Choose from Variable Name Obfuscator, All In One Obfuscator and Number Obfuscator and 6 more. All 9 run in your browser — nothing is uploaded.
JavaScript & TypeScript
9 tools
JavaScript All-In-One Obfuscator
Combine multiple JavaScript obfuscation techniques - variable renaming, string encoding, dead code injection, number obfuscation, and control flow obfuscation in one tool. Select methods and intensity, see size analysis. All browser-local, no signup required.
JavaScript Integer/Number Obfuscator
Free JavaScript number obfuscator online. Obfuscate numeric literals in JavaScript code by converting them to math expressions, hex, octal, binary, and bitwise tricks. Enter any integer and see live obfuscated output that evaluates to the same number.
JavaScript Domain Lock Obfuscator
Add domain-locking to your JavaScript code: generate code that checks window.location.hostname at runtime. Options to encrypt the allowed domain list, set redirect or block fallback, and show custom warnings. All client-side, no signup required.
JavaScript Code Splitter & Shuffle
Free JavaScript code splitter & shuffler online. Split and shuffle JavaScript code into multiple chunks with randomized naming and automatic reassembly code generation. Choose 2-10 output blocks, select naming style (short letters, hex _0x, or random), and generate obfuscated code that reassembles at runtime. 100%.
JavaScript Control Flow Obfuscator
Free online JavaScript control flow obfuscator tool. Flatten if/else and switch logic into a dispatcher pattern to protect your JS source code from reverse engineering. Browser-based, no signup required.
JavaScript Dead Code Injector
Free online JavaScript dead code injector. Inject unreachable if/else blocks, no-op functions, and junk statements into JS to obfuscate your scripts. Three intensity levels, instant browser-based processing, no signup required.
JavaScript Property Access Obfuscator
Free JavaScript Property Access Obfuscator online. Convert dot notation property accesses to bracket notation, hex-encoded keys, or array-indexed lookups. Multiple obfuscation methods, mapping table, and size comparison. No signup required.
JavaScript Unicode Escaper
Free JavaScript Unicode escaper online. Convert JS identifiers and strings to Unicode escape sequences (\\uXXXX format). Choose to escape strings, identifiers, or both - with size comparison and readability score. No signup required.
JavaScript Variable Name Obfuscator
Free online JavaScript variable name obfuscator. Rename JS variable, function, and class names to short meaningless identifiers. Protect your JavaScript code with variable renaming - all browser-local, no signup required.