This project is not covered by Drupal’s security advisory policy.

Banner Theme Flip

Theme Flip is a lightweight frontend theme previewer for Drupal that lets visitors switch between configured themes without changing the site's active theme. Each preview is isolated to the current visitor's session, allowing multiple users to preview different themes simultaneously without affecting one another or modifying system.theme.

Theme Flip Example

Theme switching happens through an internal Drupal AJAX sub-request, re-rendering the current page under the selected theme without a full page reload or navigation. The module is CSRF-protected for both authenticated and anonymous visitors, requires no contributed modules, and is built entirely on Drupal core APIs.

Features

  • Preview installed themes without changing the site's default theme.
  • Session-based previews isolated to each visitor.
  • Instant theme switching without a full page reload.
  • Floating preview dock with configurable theme list.
  • Optionally hide the widget on specific routes, such as Drupal Canvas and Layout Builder.
  • CSRF-protected theme switching for authenticated and anonymous visitors.
  • Drupal core only — no contributed dependencies.
Supporting organizations: 
Development

Project information

Releases