Java
Free online java tools for obfuscate, encode, and protect code and text. Choose from Identifier Obfuscator, String Obfuscator and Control Flow Obfuscator. All 3 run in your browser — nothing is uploaded.
Java
3 tools
Java String Encryptor/Obfuscator
Obfuscate Java strings using 5 powerful techniques: Unicode escape sequences, hex byte arrays with new String(), Base64 decoding with java.util.Base64, XOR-encrypted byte arrays, and StringBuilder split concatenation. Each method generates valid Java code that produces the original string at runtime.
Java Control Flow Flattener
Flatten Java control flow into a switch-based dispatcher obfuscation pattern online free. Transform if/else, for, while, and do-while loops into a flat dispatcher structure with configurable depth (Basic/Standard/Deep). Paste Java code or load a sample, see size analysis. All browser-local, no signup required.
Java Identifier Name Obfuscator
Free Java identifier name obfuscator online. Replace Java class, method, field, and variable names with short obfuscated names while preserving Java keywords, standard library classes, and common types. Three naming styles with public API preservation toggle and complete rename mapping table.