Item logo image for Drupal Visual Debugger

Drupal Visual Debugger

ExtensionDeveloper Tools9 users
Item media 4 (screenshot) for Drupal Visual Debugger
Item media 1 (screenshot) for Drupal Visual Debugger
Item media 2 (screenshot) for Drupal Visual Debugger
Item media 3 (screenshot) for Drupal Visual Debugger
Item media 4 (screenshot) for Drupal Visual Debugger
Item media 1 (screenshot) for Drupal Visual Debugger
Item media 1 (screenshot) for Drupal Visual Debugger
Item media 2 (screenshot) for Drupal Visual Debugger
Item media 3 (screenshot) for Drupal Visual Debugger
Item media 4 (screenshot) for Drupal Visual Debugger

Overview

Overlays Drupal Twig theme-debug info and an inspector panel on the current page. Requires Twig debugging enabled on the site.

Drupal Visual Debugger overlays your site's Twig theme-debug output directly on the rendered page, so you can see which template Drupal used for any element without digging through page source or enabling Devel/Kint. Turn it on from the toolbar icon and every themeable element on the page — nodes, blocks, views, fields, and more — gets a highlighted overlay. Click one to open the inspector panel and see: • Object type and theme hook (e.g. node__article) • The full list of template suggestions Drupal considered, with the one actually used marked • The active template's file path, one click to copy • An Items tab listing every themeable element on the page three ways: Listed (a flat list), Branched (a tree showing how elements nest inside each other), and Grouped (bucketed by type, each type with its own show/hide-all switch) — pick whichever view fits what you're debugging • A Cache tab (when the site also has render cache debugging on) showing cache hit/miss, cache tags, contexts, keys, and max-age for every cacheable render array on the page The debugger stays on as you navigate the site — click the icon again to turn it off, no page reload required either way. It only requests access to a site the moment you turn it on there, not to every website up front. Requirements: the site must have Twig debugging enabled (services.yml -> twig.config.debug: true, or the development.services.yml override) for the overlay and Items tab. Without it, Drupal doesn't emit the HTML comments this extension reads, and there's nothing to overlay. The Cache tab needs a separate setting, renderer.config.debug: true in the same file — it's independent of Twig debugging, so you can enable either without the other. This extension is a thin client for the open-source drupal-visual-debugger library (GPL-2.0-or-later) — it doesn't send data anywhere or modify your site; everything runs locally in the browser tab.

Details

  • Version
    1.0.3
  • Updated
    August 19, 2026
  • Offered by
    marcosbhollanda
  • Size
    247KiB
  • Languages
    English
  • Developer
    Marcos Buarque de Hollanda
    Rua Ministro Raul Fernandes Rio de Janeiro, RJ 22260-040 BR
    Email
    marcosbhollanda@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Drupal Visual Debugger has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Drupal Visual Debugger handles the following:

User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps