---
title: "Theme Toggle PLUS — Free Framer component · Best of Framer"
description: "Free Framer component · by Niklas Geisler · Buttons. The Theme Toggle PLUS adds a customizable Light/Dark Mode toggle to your Framer website."
canonical: "https://framer.elliotli.dev/component/theme-toggle-plus"
---

[Home](/)/[Components](/components)/[Buttons](/components/category/buttons)/Theme Toggle PLUS

# Theme Toggle PLUS

Light/Dark Toggle for Framer

[View on Framer](https://framer.com/marketplace/components/theme-toggle-plus/?via=elliot-li)

![Theme Toggle PLUS preview image 1](https://framer.elliotli.dev/og/component/theme-toggle-plus/d92cdddbb3fe7c62/1600x1200.jpg)

## Summary

The Theme Toggle PLUS adds a customizable Light/Dark Mode toggle to your Framer website.

## Description

The **Theme Toggle PLUS** adds a customizable Light/Dark Mode toggle to your Framer website. 🌗Instead of using a fixed toggle design, you can upload your own visual assets for the toggle, giving you full control over how the Light and Dark Mode states look. ☀️🌙

When users change the theme, the component applies the selected mode directly to the page, saves the preference in **LocalStorage**, and dispatches a theme-change event for connected components. This keeps the selected theme active after page reloads and makes the setup feel smooth and consistent. ⚡

⚠️ **Important Note:** For the matching visual setup, there is also the "**AdaptiveLogoSwapper"**, which automatically changes logos or images depending on the active theme — just like shown in the demo.Together, both components create a polished Light/Dark Mode experience for Framer projects, from theme switching to dynamic logo and image swapping.

## Rank history [How rankings work →](/terms#rankings)

-   All · #2035

## Details

- **Author**: Niklas Geisler
- **Published**: 2026-06-06
- **Updated**: 2026-06-06
- **Added**: 2026-05-28
- **Categories**: Buttons

## More like this

-   [Eye Glow Button](/component/eye-glow-button) — Frame Native · Free — Cursor-following eyes, soft glow
-   [Dash Stretch Button](/component/dash-stretch-button) — Pentaclay · Free — Animated Hover Button With a Dash
-   [Nova Theme Toggle](/component/nova-theme-toggle) — Shouvik Biswas · $12 — Three-Mode Theme Toggle
-   [Nabby: Copy Button](/component/nabby-copy-button) — Francesco Gallo · Free — Plug in your button, copy anything
