Paste your JavaScript here:

Advanced Options
Obfuscate JavaScript Reset Form

Copy your Obfuscated JavaScript here:

OBFUSCATION - What is Javascript Obfuscation?

What is Javascript Obfuscation

Think of it as encrypting your Javascript code (partially)

Javascript Obfuscated code is regular non-compressed code that has been made difficult to understand via various types of encryption. In most cases programmers intentionally obfuscate code to obscure its functionality, functions and coding techniques. The obvious reason for this is protect the code from reverse engineering; essentially assuring it cannot be copied/reused by other programmers. This method of protecting the code is known as Obfuscation.

OBFUSCATION TOOLS - What does a Obfuscator do?

What does a Obfuscator do

Simple - it encrypts your code to make it hard to read by others

Obfuscation transforms human-readable code into what appears as a random assortment of characters. Obfuscation can be achieved using various techniques. And although the before and after code look nothing alike, they will still function the same.

Or at least, that's the idea because many Obfuscator's can easily cause code functionality errors and really screw things up.

JAVASCRIPT OBFUSCATION - Why Obfuscate Code?

Why Obfuscate Code

Decrease webpage load time dramatically

Obfuscating code to prevent reverse engineering is in general done to avoid risks that are associated with unauthorized access to source code. With most server side code like PHP and ASP the code is protected from unauthorized access because it resides on the server that only you have access to. However client side code such as Javascript and VBScript do not have that luxury. Since the client side code is downloaded and executed by the browser, users are able to see its source code. Thus that is why Obfuscating code is usually done just to client side scripts.

Advantages:

  1. Size reduction – Otherwise known as minification. Some Obfuscator scripts can significantly reduce the size of your code. However, others can significantly increase the size of your code. Thus, always check the before and after Obfuscated code size if size is a concern of yours.
  2. Protects your intellectual property – Making code harder to decipher means it is less likely to be stolen.
  3. Application security – Making code harder to reverse engineer, especially when it comes to sensitive applications (logins, signups, etc.), means that users are less likely to “hack” your code.
Send Large Files For Free - Unlimited usage - 2GB max per file - No Login Required

Disadvantages:

  1. It's NOT fool proof – Unfortunately, anyone with time, knowledge and experience can reverse engineer the code. Think of Javascript Obfuscation as a road block, not a door to a bank vault.
  2. Obfuscation tool quality – Some Obfuscation tools are a breeze to reverse engineer, so make sure you pick the right one by doing your research. We recommend this Javascript Obfuscator.
  3. Size Increase – Everyone knows that when it comes to code, smaller is always better. And although some Obfuscation tools do decrease file size, most do not. Again, compare the before and after Obfuscated code and decide if the encrypted code benefits outweigh the negatives of longer loading times.

While we can't support everyone, we try our best to make sure everyone enjoys the benefits of minification. Visit this page for additional Javascript compression help.

Twitter Delicious Stumble Upon Facebook Digg Linked In Technorati Netvibes Yahoo Google Blogger Wordpress
Need help with Minifing your JavaScript code - Call Streamlined Fusion at (310) 765-7400

About MinifyJS.com

This site was created solely as an education tool by Streamlined Fusion - world leaders in
Custom Website Design and SEO Marketing.

Need to Send Large Files?

Sending large files is easy with SizableSend.com. You can send up to 20GB at a time.