.1 200 OK date: Thu, 02 Jul 2026 12:42:48 GMT server: mw-web.codfw.main-59656c8c96-nwmcm x-content-type-options: nosniff content-language: en accept-ch: reporting-endpoints: csp-report-to-endpoint='/w/api.php?action=cspreport&format=json'; content-security-policy: script-src 'unsafe-eval' blob: 'self' meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline' auth.wikimedia.org; default-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src 'self' data: blob: upload.wikimedia.org https://commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost https://localhost:* http://localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org 'unsafe-inline'; object-src 'none'; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint last-modified: Mon, 29 Jun 2026 15:54:19 GMT content-type: text/html; charset=UTF-8 age: 41249 accept-ranges: bytes x-cache: cp2047 hit, cp2047 hit/2 x-cache-status: hit-front server-timing: cache;desc="hit-front", host;desc="cp2047" strict-transport-security: max-age=106384710; includeSubDomains; preload report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] } nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0} set-cookie: WMF-Last-Access=03-Jul-2026;Path=/;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-Last-Access-Global=03-Jul-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Tue, 04 Aug 2026 00:00:00 GMT set-cookie: WMF-DP=b44;Path=/;HttpOnly;secure;Expires=Fri, 03 Jul 2026 00:00:00 GMT x-client-ip: 75.28.18.94 cache-control: private, s-maxage=0, max-age=0, must-revalidate, no-transform vary: Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent set-cookie: GeoIP=US:TX:McKinney:33.20:-96.62:v4; Path=/; secure; Domain=.wikipedia.org set-cookie: NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600 set-cookie: WMF-Uniq=ULcvkX4PAsfzT8JUrVprsAOSAAAAAFvdmMYMtACnelcew-F-SBCnv3exqCH0TWW_;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Sat, 03 Jul 2027 00:00:00 GMT content-length: 120929 x-request-id: e808a25c-3a5c-4138-96c4-9e03740e1f2b x-analytics: Plug-in (computing) - Wikipedia Jump to content Main menu Main menu move to sidebar hide Navigation Main page Contents Current events Random article About Wikipedia Contact us Contribute Help Learn to edit Community portal Recent changes Upload file Special pages Search Search Appearance Donate Create account Log in Personal tools Donate Create account Log in Contents move to sidebar hide (Top) 1 Examples 2 Mechanism 3 Helper application 4 History 5 See also 6 References Toggle the table of contents Plug-in (computing) 52 languages العربية Azərbaycanca Беларуская (тарашкевіца) Беларуская Български Català Нохчийн Čeština Dansk Deutsch Ελληνικά Esperanto Español Eesti Euskara فارسی Suomi Français עברית Hrvatski Magyar Bahasa Indonesia Íslenska Italiano 日本語 Қазақша 한국어 Кыргызча Latina Lietuvių Latviešu മലയാളം Bahasa Melayu Nederlands Norsk bokmål Polski Português Română Русский Srpskohrvatski / српскохрватски Simple English Slovenčina Slovenščina Српски / srpski Svenska தமிழ் ไทย Türkçe Українська Tiếng Việt 粵語 中文 Edit links Article Talk English Read Edit View history Tools Tools move to sidebar hide Actions Read Edit View history General What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Print/export Download as PDF Printable version In other projects Wikimedia Commons Wikidata item Appearance move to sidebar hide From Wikipedia, the free encyclopedia Software component that extends the functionality of existing software This article needs more citations . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed. Find sources:   "Plug-in" computing  –  news   · newspapers   · books   · scholar   · JSTOR ( September 2019 ) ( Learn how and when to remove this message ) Mozilla Firefox displaying a list of installed plug-ins Look up plug-in  or add-on in Wiktionary, the free dictionary. In computing , a plug-in (also spelled plugin ), add-in (also addin , add-on , or addon ) or extension is a software component that extends the functionality of an existing software system without requiring the system to be re-built . A plug-in feature is one way that a system can be customizable . [ 1 ] Applications support plug-ins for a variety of reasons including: Enable third-party developers to extend an application Support easily adding new features Reduce the size of an application by not loading unused features Separate source code from an application because of incompatible software licenses Examples [ edit ] Examples of plug-in use for various categories of applications: Digital audio workstations and audio editing software use audio plug-ins to generate, process or analyze sound. Ardour , Audacity , Cubase , FL Studio , Logic Pro X and Pro Tools are examples of such systems. Email clients use plug-ins to decrypt and encrypt email. Pretty Good Privacy is an example of such plug-ins. Video game console emulators often use plug-ins to modularize the separate subsystems of the devices they seek to emulate. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] For example, the PCSX2 emulator makes use of video, audio, optical, etc. plug-ins for those respective components of the PlayStation 2 . Graphics software use plug-ins to support file formats and process images. A Photoshop plug-in may do this. Broadcasting and live-streaming software, like OBS Studio , as an open source software utilizes plug-ins for user-specific needs. Media players use plug-ins to support file formats and apply filters. foobar2000 , GStreamer , Quintessential , VLC , Winamp , and XMMS are examples of such media players. Packet sniffers use plug-ins to decode packet formats. OmniPeek is an example of such packet sniffers. Remote sensing applications use plug-ins to process data from different sensor types; e.g., Opticks . Text editors and integrated development environments use plug-ins to support programming languages or enhance the development process, e.g., Visual Studio , RAD Studio , Eclipse , IntelliJ IDEA , jEdit and MonoDevelop support plug-ins. Visual Studio itself can be plugged into other applications via Visual Studio Tools for Office and Visual Studio Tools for Applications . Web browsers have historically used executables as plug-ins, though they all are deprecated . Examples include the Adobe Flash Player , a Java virtual machine (for Java applets ), QuickTime , Microsoft Silverlight and the Unity Web Player . ( Browser extensions , which are a separate type of installable module, are still widely in use.) Mechanism [ edit ] Example Plug-In Framework The host application provides services which the plug-in can use, including a way for plug-ins to register themselves with the host application and a protocol for the exchange of data with plug-ins. Plug-ins depend on the services provided by the host application and do not usually work by themselves. Conversely, the host application operates independently of the plug-ins, making it possible for end-users to add and update plug-ins dynamically without needing to make changes to the host application. [ 10 ] [ 11 ] Programmers typically implement plug-ins as shared libraries , which get dynamically loaded at run time. HyperCard supported a similar facility, but more commonly included the plug-in code in the HyperCard documents (called stacks ) themselves. Thus the HyperCard stack became a self-contained application in its own right, distributable as a single entity that end-users could run without the need for additional installation-steps. Programs may also implement plug-ins by loading a directory of simple script files written in a scripting language like Python or Lua . Helper application [ edit ] In the context of a web browser , a helper application is a separate program—like IrfanView or Adobe Reader —that extends the functionality of a browser. [ 12 ] [ 13 ] A helper application extends the functionality an application but unlike the typical plug-in that is loaded into the host application's address space , a helper application is a separate application. With a separate address space, the extension cannot crash the host application as is possible if they share an address space. [ 14 ] History [ edit ] In the mid-1970s, the EDT text editor ran on the Unisys VS/9 operating system for the UNIVAC Series 90 mainframe computer . It allowed a program to be run from the editor, which can access the in-memory edit buffer. [ 15 ] The plug-in executable could call the editor to inspect and change the text. The University of Waterloo Fortran compiler used this to allow interactive compilation of Fortran programs. Early personal computer software with plug-in capability included HyperCard and QuarkXPress on the Apple Macintosh , both released in 1987. In 1988, Silicon Beach Software included plug-in capability in Digital Darkroom and SuperPaint . See also [ edit ] Add-on (Mozilla)  – Software modules to extend Firefox web browsers Applet  – Small software application Browser extension  – Program that extends the functionality of a web browser Theme  – Preset package containing graphical appearance and functionality details References [ edit ] ^ Sterne, Jonathan. "Plug-in | software" . Encyclopedia Britannica . Retrieved 2021-02-05 . ^ "PCSX2 - The Playstation 2 emulator - Plugins" . pcsx2.net . Archived from the original on 2018-01-25 . Retrieved 2018-06-10 . ^ Bernert, Pete. "Pete's PSX GPU plugins" . www.pbernert.com . Retrieved 2018-06-10 . ^ Team, Demul. "DEMUL - Sega Dreamcast Emulator for Windows" . demul.emulation64.com . Retrieved 2018-06-10 . ^ "Android Emulator Plugin - Jenkins - Jenkins Wiki" . wiki.jenkins.io . Retrieved 2018-06-10 . ^ "OpenEmu/SNES9x-Core" . GitHub . Retrieved 2018-06-10 . ^ "Recommended N64 Plugins" . Emulation General Wiki . Retrieved 2018-06-10 . ^ "Playstation plugins & utilities!" . www.emulator-zone.com . Retrieved 2018-06-10 . ^ "PS3 Homebrew Apps / Plugins / Emulators | PSX-Place" . www.psx-place.com . Retrieved 2018-06-10 . ^ Mozilla Firefox plugins – Description of the difference between Mozilla Firefox plugins and extensions under the general term add-on . ^ Wordpress Plug-in API – Description of the Wordpress Plug-in architecture. ^ "Definition of helper application" . PCMAG . Retrieved 2022-10-25 . ^ "Download Irfan using Internet Explorer 4.x or above" . libweb.hawaii.edu . Retrieved 9 January 2024 . ^ "Helper Applications and Plug-ins - Web Security, Privacy & Commerce, 2nd Edition [Book]" . Web Security, Privacy, and Commerce 2nd Edition . O'Reilly. ^ EDT Text Editor Reference Manual , Cinnaminson, New Jersey : Unisys Corporation , 1975 Authority control databases International GND National Czech Republic Other Yale LUX Retrieved from " https://en.wikipedia.org/w/index.php?title=Plug-in_(computing)&oldid=1335980545 " Categories : Application programming interfaces Software add-ons Technology neologisms Hidden categories: Articles with short description Short description is different from Wikidata Articles needing additional references from September 2019 All articles needing additional references This page was last edited on 1 February 2026, at 07:08  (UTC) . Text is available under the Creative Commons Attribution-ShareAlike 4.0 License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. , a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Legal & safety contacts Code of Conduct Developers Statistics Cookie statement Mobile view Search Search Toggle the table of contents Plug-in (computing) 52 languages Add topic