Firebug Extensions

From FirebugWiki
Jump to: navigation, search

Firebug extensions augment or otherwise enhance the Firebug extension. Firebug extensions typically come in the form of Firefox add-ons.

List of known Firebug extensions (in alphabetical order):

Acebug AMF Explorer Arboreal Backbone Eye
Chromebug Closure Inspector CodeBurner ColdFire
ConsoleExport ConsoleML Crossfire CSS Usage
cssUpdater Dojo Firebug Extension Drupal For Firebug Eventbug
FireAtlas Firebug Autocompleter Firebug Paint Events Firecookie
Firediff FireEyes FireFile Firefinder
FireFlow Firefocus FireFontFamily Fireformat
FireJSOD FirePath FirePHP Firepicker
FirePython Firequark FireQuery FireRainbow
FireSass FireSpider FireStarter FireStorage Plus!
FireStylus Firesymfony Flashbug FlashFirebug
FormBug Illuminations for Developers (ExtJS/Dojo/etc) Inline Code Finder Javascript Deminifier
Jiffy Live Coder Log to NetPanel NetCopy
NetExport Net Panel History Overlay Omnibug Page Speed
Pixel Perfect selectbug Widerbug XRefresh
YSlow ZikulaBug

Are you an author of a new extension for Firebug and want us to update the page? Just open a new issue on Firebug [1].

Creating Extensions[edit]

Existing Extensions[edit]




NOTE: Firecookie is integrated in Firebug since version 1.10.

Firecookie is a an extension for Firebug that allows to view, manage and debug cookies in your browser. Apart from all the other cookie managers and viewers available as Firefox extensions, this one is made as an extension for Firebug. This means that web developers have the functionality accessible within the familiar Firebug's UI.

Author: Jan Odvarko


Crossfire is a Firebug extension which implements a JSON protocol to allow remote clients (like an IDE or code editor) to connect to Firebug.

Author: Michael G. Collins, FWG


FireStarter is a Firebug extension that extends Firebug's activation model with advanced features.

Drupal For Firebug[edit]

Drupal For Firebug

Drupal for Firebug extends Firebug to provide Drupal specific debugging and status messages to help with Drupal development.



Firediff is a Firebug extension whose goal is to provide additional insight into the changes that are being made to the components of the page.


FireFile is a Firebug extension to save CSS files edited with Firebug to your web server. This makes Firebug the first CSS editor with live preview and remote saving, which enables ultra fast web design.



cssUpdater lets you live sync and save your Firebug CSS changes with one click. So when you reload your site, your layout is preserved.

Author: Johan Andersson



Firefocus is a simple Firebug extension that tracks the element that currently has focus. Its primary purpose is to assist the debugging of advanced keyboard implementations. Firefocus requires Firebug 1.4 or later.


FormBug simulates HTML form fill-in and serialization as an aid to testing form-intensive sites.



XRefresh can refresh browser as you modify source files. This is especially usefull for editing CSS files on a development machine with two monitors. When you hit CTRL+S (or whatever key for save), XRefresh will detect it and refresh the web page for you.



Omnibug is a plugin for Firebug to ease developing web metrics implementations. Each outgoing request (sent by the browser) is checked for a pattern; if a match occurs, the URL is displayed in a Firebug panel, and decoded to show the details of the request. In addition, requests can be logged to the filesystem.

Firebug Paint Events[edit]

Firebug Paint Events

Firebug Paint Events allows to view details of MozAfterPaint events, using Firebug.


Deadbug modifies the Firebug status bar icon to change to an image of an upside down (i.e. 'dead') bug when Firebug is turned off. This allows people who are colorblind or have low-contrast displays to easily tell whether Firebug is active.

  • Fb dead logo1 transparent.png Dead bug icon designed by Kara Rawson.
  • Download


Console Export

ConsoleExport is a Firebug extension that allows exporting logs from the Console Panel. Once the extension is installed there is a new Export button available in the Console Panel toolbar.



selectbug enhances the CSS Panel by a Side Panel, that shows all nodes, to which the selected rule was applied.

UI Enhancements[edit]



Acebug is a Firefox add-on that integrates with Firebug is a simple Firebug extension that brings some of the awesome features of the Cloud9 Editor (Ace) to Firebug's large command line.


  • Syntax Highlighting
  • Auto indentation and outdent
  • Highlight matching parentheses
  • Load from file
  • Save to file
  • Execute selection
  • Stream Comment

We also plan on adding a bunch of new features to Acebug in the future

  • Validate as you type
  • Wordwrap
  • Auto-completion
  • Fully customizable key bindings including VI and Emacs modes
  • Themes (TextMate themes can be imported)
  • Display hidden characters
  • Integrate with the script panel so that the whole panel works with your chosen syntax highlighting when debugging




CodeBurner is a Firefox add-on that integrates with Firebug, to extend it with reference material for HTML and CSS. The extension's core functionality is centered around a new Reference panel, which contains a search tool for looking up HTML elements, attributes, and CSS properties. The extension also hooks into context-menus in the HTML and CSS panels, the DOM crumbtrail, and the Inspector, adding options to look up a selected item (ie. search for it in the Reference panel) or to view a code example.

Author: SitePoint (Download)

Firebug Autocompleter[edit]

Firebug Autocompleter

Firebug Autocompleter adds an auto-completion to Firebug's Command Editor, which can be toggled on and off.

Author: yamapikarya



Firefinder is an extension to Firebug and offers the functionality to, in a quick way, find HTML elements matching chosen CSS selector(s) or XPath expression. It allows you to instantly test your CSS selectors in the page while seeing the content at the same time, and matching elements will be highlighted.

View the results and then share them with a friend via the FriendlyFire feature, or click Inspect to go to the corresponding element in Firebug's HTML tab.



Firequark is an extension to Firebug to aid the process of HTML Screen Scraping. Firequark automatically extracts css selector for a single or multiple html node(s) from a web page using Firebug (a web development plugin for Firefox). The css selector generated can be given as an input to html screen scrapers like Scrapi to extract information. Firequark is built to unleash the power of css selector for use of html screen scraping.

Pixel Perfect[edit]

Pixel Perfect

Pixel Perfect is a firebug extension that allows web developers to easily overlay a web composition over top of the developed html.



FireRainbow brings Javascript syntax highlighting to Firebug.

Author: Antonin Hildebrand



A modified version of Firebug optimized for widescreen monitors.



Firepicker automatically adds color picker to Firebug's inline CSS editor.


FireSass allows Firebug to display the original Sass filename and line number of Sass-generated CSS styles.

FireStorage Plus![edit]

FireStorage Plus!
FireStorage Plus!
FireStorage Plus!
FireStorage Plus!
FireStorage Plus!

FireStorage Plus! is an extra panel to Firebug for displaying and manipulating the web storage containers such as localStorage and sessionStorage.

Author: Nick Belhomme



FireStylus is a Firebug extension that makes Firebug display the Stylus filename and line numbers of the Stylus-generated CSS styles rather than those of the generated CSS.

Author: Julien Kernec'h



Arboreal is a Firebug extension for DOM tree visualization.



FirePath is a Firebug extension that adds a development tool to edit, inspect and generate XPath 1.0 expressions and CSS 3 selectors.



Plugin extension that allow Firediff and others to generate formatted HTML and CSS output.

Author: Kevin Decker



Enhances the Net Panel to copy the requests to the clipboard to a customized format.

Note: Minimum requirements are Firefox 30.0 and Firebug 2.0.1.

Author: Florent Breheret




Chromebug is Firebug for XUL applications, especially Firefox extensions. We use Chromebug to debug Firebug!

Author: John J. Barton (Download)



NOTE: Eventbug is integrated in Firebug since version 2.0.

Eventbug is a Firebug extension that lists all of the event handlers on the page grouped by event type (see a blog post).

Author: John J. Barton, Jan Odvarko (Download)



FirePHP enables you to print to your Firebug Console using a simple PHP function call. All data is sent via a set of X-FirePHP-Data response headers. This means that the debugging data will not interfere with the content on your page. Thus FirePHP is ideally suited for AJAX development.

Author: Christoph Dorn, download from Mozilla Add-ons site



FireFlow uses the JSD to get method call callbacks and logs them in a tree format. It supports searching and adding filters on card.

Author: Apurba Nath



Integration of JavaScript Object Diagram with Firebug

Author: Sandip Chitale



FireQuery adds a collection of jQuery-related enhancements to Firebug. Recommended for all jQuery developers.

Author: Antonin Hildebrand

Javascript Deminifier[edit]

Javascript Deminifier

Javascript Deminifier will deminify javascript before it is downloaded. It is actually not a Firebug extension, because you can also use it with other debuggers.

The plugin uses the algorithm from to beautify JavaScript.

Author: Ben Murphy



LiveCoder lets you poke at the browser's DOM, just like Firebug. But LiveCoder also lets you examine Firebug itself. In addition to examining the DOM, you can alter it including changing functions. This is a great way to debug your code and test fixes more quickly.

Author: Steve Souders.



Firesymfony integrates debugging support for the Symfony PHP development framework in to Firebug.



ColdFire is an extension to Firebug which displays ColdFusion debugging information in a Firebug tab as opposed to the bottom of the page. Because ColdFire sends debugging data to the browser via custom HTTP headers it does not break CSS page layouts and works well with AJAX and Flash Remoting requests.



FirePython enables you to debug your application's server side Python code from within your browser. FirePython is a server-side Python library, which hooks into standard Python logging module and sends logging events to a client-side using a Firefox browser extension called FireLogger.



FireAtlas is an extension to Firebug dedicated to ASP.NET AJAXdebugging. This extension will provide you with useful services when developing ASP.NET AJAX web sites:

  • PageRequestManager events tracing
  • WebService calls tracing and inspection
  • Partial Update inspection within Firebug Net Panel
  • Application components listing

AMF Explorer[edit]

AMF Explorer

AMF Explorer is based on the JSON Explorer and XML Explorer features of Firebug, AMF Explorer allows web developers to view deserialized AMF messages in Firebug's Net panel.



Flashbug is a Firebug extension for Flash. It displays all the running .SWF file trace output and requires Flash Player Debugger to work properly.

Note: This extension has been discontinued and merged into FlashFirebug.

Author: Gabriel Mariani



Debug ANY AS3 SWF files on the web. Edit properties and inspect elements. Redirect SWF output to the extension. Run AS3 code and transform objects on the fly. Access SWF assets with the decompiler. View AMF calls and Shared Objects and much more!

Author: O-Minds

Closure Inspector[edit]

A development extension to Firebug for working with Closure Library and Closure Compiler

Illuminations for Developers[edit]


Illuminations for Developers is a tool to help you develop web applications by investing Firebug with the knowledge of your JavaScript framework and your workflow with it.

  • Requires Firebug 1.6 or later
  • Works on Firefox 3.6 and later
  • Visit website
  • Supports ExtJS 2.x, 3.x, 4.x, 5.x and Sencha Touch 1.x, 2.x
  • Some support for Dojo 1.5+, SproutCore, YUI2, YUI3, Closure Lib, qooXdoo, jQuery UI, EmberJS, BackboneJS (including StackMob and Parse), Uki, Enyo2.

Author: Steven Roussey (Mozilla Add-ons) Download

Dojo Firebug Extension[edit]

Dojo Firebug Extension

Easy access to Dojo features: list dijit registry, and inspect visual widgets, view and breakpoint connections and subscriptions.

Authors: Patricio Reyna Almandos and Fernando Gomez



ZikulaBug is a Firebug extension, which provides a friendly interface for Zikula's DebugToolbar. It allows to browse Zikula debug data grouped in eight tabs: General, Configuration, SQL, Templates, Function Executions, Log Console, HTTP request and Settings.

Author: Pawel Preneta



ConsoleML is an extension to Firebug which displays MarkLogic logging information in Firefox Firebug.


  • Enables you to debug your application's server-side MarkLogic code from within your browser.
  • Works with a build-in MarkLogic logging module. It does not affect page layout and works well with AJAX Remoting requests.
  • Reads the MarkLogic Log file and sends logging events to client-side using a Firefox browser extension.
  • Gives you an opportunity to save a part of the log files.
  • Displays local and remote logs.
  • Currently shows debugging information for all MarkLogic log levels: Finest, Finer, Fine, Debug, Config, Info Notice, Warning, Error, Critical, Alert, Emergency
  • Offers numerous configuration options for log levels and filters to limit the displayed log to a desired set of options.

Author: SirmaSolutions

Backbone Eye[edit]

Backbone Eye

Understand Backbone application behavior without debugging JavaScript.

Authors: Dhruva Ray, Jaynti Kanani




YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. YSlow is also a Firefox add-on integrated with the Firebug web development tool. YSlow grades web page based on one of three predefined ruleset or a user-defined ruleset. It offers suggestions for improving the page's performance, summarizes the page's components, displays statistics about the page, and provides tools for performance analysis, including™ and JSLint.

YSlow gives you:

  • Performance report card
  • HTTP/HTML summary
  • List of components in the page
  • Tools including JSLint

Author: YSlow (Download)



NetExport is a Firebug extension that allows exporting data from the Net panel.

Author: Jan Odvarko

Net Panel History Overlay[edit]

Net Panel History Overlay

Net Panel History Overlay adds history functionality to Firebug's Net Panel.

Author: Mihailo Lalevic



The Jiffy Firefox extension adds an additional panel to Firebug that provides a visual view of the Javascript time measurements captured by Jiffy-Web.

Author: Bill Scott of NetFlix, download from Mozilla Add-ons site (experimental)

Inline Code Finder[edit]

Inline Code Finder

Inline Code Finder looks for any of these in a web page:

  • inline JavaScript events
  • Inline style
  • javascript: links

The idea is to promote separation between content (HTML), presentation (CSS) and interaction (JavaScript) - especially the ideas and thinking behind the unobtrusive JavaScript approach.

Author: Robert Nyman

CSS Usage[edit]

CSS Usage

With CSS Usage you can look at your CSS rules and see which ones of them are actually used on your website and which aren't.

Log to NetPanel[edit]

Log to NetPanel

Log to NetPanel allows you to add markers to the Net panel from javascript. They appear as extra bars below the network downloads. That way, you can find out at what point in the download sequence specific javascript code is running. If you log twice with the same name, a bar will appear from the first to the second point in time.

Page Speed[edit]

Page Speed is an open-source Firefox/Firebug Add-on. Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them.


FireSpider is a an extension for Firebug that can help you find broken or misleading urls and optimize your web page for search engines.

 [NOTE: the link to the site doesn't appear to be working, despite numerous references to it online.
  Try this link to the author's own site instead: .]



FireFontFamily highlights the rendered font-family inside the Style Side Panel

NOTE: The functionality of this extension is integrated in Firebug since version 1.11.



FireEyes is an unprecedented, nextgen web accessibility tool that ensures both static and dynamic content within a web portfolio are compliant with standards such as Section 508, WCAG 1.0, and WCAG 2.0. You can use another tool, but it won't be fully JavaScript aware or handle event-based page content, like FireEyes.

Note: This extension no longer requires Java. It does require registering at