Stringer Java Obfuscator
Stringer Java Obfuscator is desktop software that protects Java application binaries against reverse engineering and modification.
What Stringer Java Obfuscator is
Stringer Java Obfuscator is desktop software that protects Java application binaries against reverse engineering and modification. It encrypts strings and application resources, including native libraries, and can hide method calls, field types, and field access. Integrity features include certificate checks, JAR content checks, JAR sealing, runtime checks, and tamper notifications. The manual also lists anti-emulator protection, Java code anti-debugging, resource-name obfuscation, SSL pinning, watermarking, and a secure code execution environment. Stringer runs offline in an environment controlled by the customer and supports Linux, macOS, and Windows. Teams can use its command-line interface or connect it with Ant, Maven, Gradle, or Eclipse. Listed targets include Java SE, Jakarta EE, Java ME, JavaFX, Java Embedded, Eclipse RCP, NetBeans RCP, OSGi, and other environments. The GUI does not expose every feature, so full functionality may require CLI, configuration files, or build plugins. Pricing is available on request, with no free plan and a 15-day trial.
Good
- Encrypts strings and application resources
- Includes certificate, JAR, runtime, and tamper checks
- Supports Linux, macOS, and Windows
- Integrates with Ant, Maven, Gradle, and Eclipse
- Works offline in a customer-controlled environment
Watch out
- No free plan
- Pricing requires a quote
- GUI does not expose every feature
- Some features are Enterprise-only
Who it suits
It suits teams protecting standalone, desktop, enterprise, or embedded Java applications. Build teams using command-line tools or Ant, Maven, Gradle, or Eclipse integrations may find it suitable.
Verdict
Stringer offers layered Java obfuscation, encryption, and integrity controls across major desktop platforms. Buyers should check Enterprise requirements and plan for CLI or build-plugin use when the GUI lacks a needed feature.
Plans and prices
From Stringer Java Obfuscator's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Stringer Java Obfuscator | Priced on request | Quote required; trial is 15 days |
The facts
Each one read from Stringer Java Obfuscator's own pages, with the date it was checked.
What it does
- Additional protections
- The manual lists anti-emulator, Java code anti-debugging, resource name obfuscation, SSL pinning, watermarking, and a secure code execution environment.checked 9 Oct 2026
- Build integrations
- Stringer can run from the command line and integrate with Ant, Maven, and Gradle; an Eclipse plugin is also listed.checked 9 Oct 2026
- Code protection
- Features include hiding method calls, field types, and field access.checked 9 Oct 2026
- Desktop distribution
- The distribution includes executable JAR command-line and GUI applications, a macOS app, and Maven and Gradle plugins.checked 9 Oct 2026
- Encryption
- It can encrypt strings and application resources, including native libraries.checked 9 Oct 2026
- Enterprise limits
- Some features and support for OSGI, WAR, EAR, and Eclipse RCP project inputs are Enterprise-only.checked 9 Oct 2026
- Feature limits
- Some features are Enterprise-only; the feature matrix says starred features are additional and priced separately.checked 9 Oct 2026
- GUI limits
- The GUI does not support all features, and the manual directs users to CLI, configuration files, or build plugins for full functionality.checked 9 Oct 2026
- Integrations
- The manual documents command-line use and integrations with Ant, Maven, Gradle, and Eclipse.checked 9 Oct 2026
- Integrity
- Integrity controls include certificate checks, JAR content checks, JAR sealing, runtime integrity checks, and tamper notifications.checked 9 Oct 2026
- Intended users
- Licel describes Stringer as Java code protection for standalone, desktop, and enterprise apps.checked 9 Oct 2026
- Java runtime
- Stringer runs under JRE 1.7 or later and can process applications compiled for J2SE 5.0 and later.checked 9 Oct 2026
- Offline operation
- Licel says Stringer operates offline in an environment the customer controls.checked 9 Oct 2026
- Performance guidance
- The manual recommends filtering protected classes, strings, and resources to manage possible performance impact.checked 9 Oct 2026
- Purpose
- Stringer safeguards Java application binaries against reverse engineering and modification.checked 9 Oct 2026
- Support
- The feature matrix lists Standard support response time as 24 and Enterprise as 12h, with 2 monthly requests for Standard and unlimited for Enterprise.checked 9 Oct 2026
- Supported Java environments
- The product page lists Java SE, Jakarta EE, Java ME, JavaFX, Eclipse RCP, and NetBeans RCP.checked 9 Oct 2026
- Supported targets
- The manual lists Java SE, Java EE, Java Mobile, Java Embedded, OSGi frameworks, and Eclipse RCP applications as compatible targets.checked 9 Oct 2026
- Threat detection
- The manual lists tamper notifications, anti-emulator, Java code anti-debugging, watermarking, and a secure code execution environment.checked 9 Oct 2026
Where it runs
- Application servers
- Listed application servers include Tomcat, TomEE, Glassfish, Jetty, WildFly, IBM WebSphere, Oracle WebLogic, and JBoss EAP.checked 9 Oct 2026
Money
- Trial and delivery
- The maker advertises Stringer 9 for a 15-day free trial and says download details are emailed after requesting a trial license or purchasing licenses.checked 9 Oct 2026
- Trial and quote
- The product page offers a 15-day trial and a quote request.checked 9 Oct 2026
Alternatives to Stringer Java Obfuscator
- 1
Enigma Protector
WebAPILinuxSelf-hosted7.4 - 2
JS-Confuser
Free planOpen sourceWebAPILinuxmacOS7.4Free plan - 3
Jscrambler
AndroidiOSWebAPI7.0 - 4
Tigress
Free planAndroidLinuxmacOSWindows6.8Free plan - 5

ByteHide Shield
Free planAndroidiOSWebLinux6.7Free plan - 6
JavaScript Obfuscator
Free planWebAPIExtensionSelf-hosted6.7From $19 a month
