A
browser extension is a
computer program that extends the functionality of a web browser in some way. Depending on the browser and the version, the term may be distinct from similar terms such as
plug-in or
add-on. Some extensions are authored using web technologies such as HTML, JavaScript, and CSS. Browser extensions can change the user interface of the web browser without directly affecting viewable content of a web page; for example, by adding a "toolbar."