The main difference is that extensions are usually just source code, but plug-ins are always executables (i.e. object code). As of 2019, plug-ins have been deprecated by most browsers, while extensions are widely used. The most popular browser, Google Chrome, has thousands of extensions available but only one plug-in: the Adobe Flash Player that is disabled by default.