How to Customize GLPI's Visual Identity with the Branding Module

Replace the favicon, logo, login background and footer of GLPI with your company's brand, without modifying any core files.

Why customize GLPI?

GLPI is a powerful tool, but its default visual identity does not reflect your company's brand. When technicians and users access the system, first impressions matter – and a GLPI that looks like your organization conveys professionalism and belonging.

The NexTool Branding module solves this without requiring you to edit a single core GLPI file. Everything is configured through the plugin's interface.

What you can customize

  • Favicon – replace the browser tab icon with your company logo (supports PNG, JPG, SVG, ICO and WebP)
  • Browser title – change "GLPI" to any text (e.g. "Service Desk – Your Company")
  • Login screen logo – upload an image and set the display width and height
  • Login page background – image applied as a CSS cover, filling the entire screen
  • Internal header logo – visible on all authenticated pages
  • Footer – keep the original, hide it entirely or replace it with custom text

How it works under the hood

Branding uses GLPI's native hooks (display_login and add_javascript) to inject customizations dynamically. On the login screen, a stateless endpoint serves images without requiring an active session, with path traversal protection and a one-week HTTP cache.

Images are saved with a unique name via uniqid() in an isolated plugin directory, with no risk of collision or accidental overwriting.

Configuration in 3 steps

  1. Activate the Branding module in the NexTool catalog
  2. Upload the images (favicon, login logo, header logo) and set their dimensions
  3. Configure the browser title and footer behavior

Changes are applied immediately. Just reload GLPI to see the new visual identity.

Free and available in 20 languages

Branding is 100% free and supports 20 languages, covering the configuration interface for international teams. Audit logs record every upload, deletion and configuration change.

Frequently Asked Questions

The NexTool Branding module allows you to replace the favicon, menu logo, login screen background and footer of GLPI with your company's visual identity, without modifying the core.

Yes. Branding is free and part of NexTool, compatible with GLPI 10 and 11.

No. The Branding module applies changes through the admin interface, with no need to edit core files. Changes survive updates.

Yes. The module allows you to change the background and logo of the login screen, applying your company's visual identity on the very first screen users see.

Need help?