Published Pricing

Pick the right plan for the way you ship JavaScript.

Start free for smaller jobs, then upgrade when you need more monthly capacity, larger files, or stronger protection for production JavaScript. Every paid plan includes Maximum protection.

Pricing Snapshot

Simple monthly pricing with room to grow.

Every plan includes JavaScript obfuscation. Paid tiers expand monthly quota, unlock larger batches, and add stronger protection for code you publish.

4 plan options Free, Basic, Corporate, and Enterprise.
Up to 9000MB per month Scale from quick tests to larger recurring workloads.
Up to 120MB per request Support bigger build outputs as your projects grow.
Cancel anytime No long-term contract and no forced lock-in.
Plans

Four plans with a straightforward upgrade path.

Every plan includes JavaScript protection. Paid tiers add more capacity, stronger compression, and advanced options for larger projects.

Free
$0/month

Try the engine on real code with no credit card. Best for evaluation and single-file scripts.

200MB Monthly Quota
20 Files Per Request
200KB Request Size
Low Compression
  • Name mangling — identifiers rewritten to meaningless tokens.
  • String encoding — literals moved into a runtime-decoded array.
  • Code formatting and basic minification.
  • Browser-based online tool only.

Free forever. Upgrade only when your monthly volume or feature needs exceed the limits.

Start Free
Basic
$29/month

Maximum protection and desktop app access for individuals protecting real project files.

1000MB Monthly Quota
50 Files Per Request
10MB Request Size
Medium Compression
  • Maximum protection for code that needs stronger obfuscation.
  • Deep obfuscation and code transposition.
  • Domain & date locking.
  • Desktop app access for larger local projects.

Entry tier for paid use — bumps quota 5× over Free and unlocks stronger protection.

Choose Basic
Enterprise
$99/month

The largest quotas and strongest protection options for high-volume projects.

9000MB Monthly Quota
3000 Files Per Request
120MB Request Size
Best Compression
  • Deep code-flow protection for harder-to-read output.
  • Encrypted strings to hide readable text clues.
  • Additional advanced transformations for important code.
  • Embedded JavaScript support for HTML / PHP / ASP / ASPX / JSP.
  • Everything in Corporate.

Highest-capacity tier — for large projects and frequent protection runs.

Choose Enterprise
Coming Soon

AI guidance for choosing protection settings.

Future AI-assisted guidance will help customers choose a protection preset, spot risky code patterns before publishing, and understand protection results in plain language. This will be offered as an add-on to existing obfuscation plans when it becomes available.

Preset help Describe what you are protecting and get a suggested starting point.
Compatibility tips Get plain-language warnings about code patterns that may need testing after protection.
Clear explanations Understand what changed and which settings matter for your project.
Detailed Comparison

Selected limits and feature unlocks.

This comparison focuses on the differences buyers usually care about most: request capacity, compression level, and the advanced protection controls that unlock as plans increase.

Feature Free Basic Corporate Enterprise
Capacity
Monthly quota 200MB 1000MB 3000MB 9000MB
Maximum JS files per request 20 50 1000 3000
Maximum JS size per request 200KB 10MB 30MB 120MB
Compression ratio Low Medium High Best
Core Protection
Name mangling Included Included Included Included
Compressor Not Included Included Included Included
Encode strings Included Included Included Included
Code formatter Included Included Included Included
Move strings into array Included Included Included Included
Advanced Protection
Advanced integration access Not Included Included Included Included
Deep obfuscation Not Included Included Included Included
Code transposition Not Included Included Included Included
Lock domain / date Not Included Included Included Included
Replace globals Not Included Not Included Included Included
Protect members Not Included Not Included Included Included
Dead code insertion Not Included Not Included Included Included
Encrypt strings Not Included Not Included Not Included Included
Move nested functions Not Included Not Included Not Included Included
Advanced high-value code protection (beta) Not Included Not Included Beta Beta

Enterprise also includes the strongest advanced protection options for larger and higher-value projects.

Some advanced protections are currently available as account-level beta options on Corporate and Enterprise. Contact support if you want them enabled on your account.

Plan Checklist

What to compare before choosing a plan

The right plan depends on how much code you protect each month, how large your files are, and whether you need stronger protection than the free tier provides.

Online plus desktop Start with the browser for quick checks, then use the desktop app for larger folders and mixed web files.
Project size Paid tiers raise monthly quota, file count, and request size so larger projects fit comfortably.
Protection strength Move up when you need deeper transformations and stronger protection for high-value code.
Distribution controls Paid plans include options such as domain and date locking for projects that need extra restrictions.
Which Tool Should I Use?

Use the online tool for tests and the desktop app for real projects.

Most customers start with the free online obfuscator. When files get larger or source should stay local, the desktop app is the better everyday choice.

Quick sample Use the online tool when you want to test a small piece of code immediately.
Local processing Use the desktop app when you prefer to keep source files on your own computer.
Embedded scripts Use the desktop app for JavaScript inside HTML, PHP, ASP, ASPX, or JSP files.
More capacity Choose a paid plan when the free limits are too small for your project.
Questions

Frequently asked before upgrading.

A few of the most common questions about plans, billing, and how the service handles your code.

How does the free account work?

No credit card is required. You can create an account, use the free limits, and upgrade later whenever you need more capacity or advanced protection features.

Do I need a long-term contract?

No. Plans are billed monthly, and you can change or cancel your subscription whenever your needs change.

Which payment methods do you accept?

Online orders are handled securely through Stripe and PayPal, and major credit cards are accepted.

Do you keep my JavaScript source code?

No. Obfuscation is processed in server memory and the service does not require your source files to be stored as part of the normal workflow.

Can I upgrade later without starting over?

Yes. Start on the smallest plan that fits today and move up when your monthly usage, file count, or protection requirements increase.

Can obfuscation restore the original code later?

No. Obfuscation is designed to make code difficult to understand, not to create a reversible copy of the original source.

How do teams keep release settings consistent?

Use the same desktop project settings each time you protect code so your output stays consistent from one release to the next.

How do framework teams use this in React, Vue, Angular, or Vite?

Protect the JavaScript files your website or app publishes. If your project uses a framework, test the protected output in the browser before publishing it.

What can a team standardize without enterprise procurement?

You can standardize desktop settings, plan limits, and protection presets without a custom contract or sales-led rollout.

Desktop App

Batch processing for entire projects

Protect whole projects in one pass — including JavaScript embedded in HTML, PHP, ASP, ASPX, and JSP. The desktop app handles batches the browser tool cannot, and is included with every paid plan.

JavaScript Obfuscator Desktop GUI
Ready To Start?

Protect your JavaScript with the plan that matches your release process.

Start on Free for smaller jobs, or jump straight to a paid plan when you already know you need bigger request limits or deeper protection options.