---
title: "Light and Dark Mode — Free Framer component · Best of Framer"
description: "Free Framer component · by Launchly · Buttons. Screenshots, details, and remix links on Best of Framer."
canonical: "https://framer.elliotli.dev/component/light-dark-switch"
---

[Home](/)/[Components](/components)/[Buttons](/components/category/buttons)/Light and Dark Mode

# Light and Dark Mode

Light & Dark Switch

[View on Framer](https://framer.com/marketplace/components/light-dark-switch/?via=elliot-li)

![Light and Dark Mode preview image 1](https://framer.elliotli.dev/og/component/light-dark-switch/a568159088991554/1600x900.jpg)

## Summary

Light & Dark Switch

## Description

Theme Switcher introduces a seamless, elegant way to toggle your entire website between light and dark modes — instantly updating the global style across all sections. Built for precision and polish, it combines smooth SVG transitions with system-aware responsiveness. ✨ Key Features Full Website Theme Control: Instantly switches the entire site’s theme with synchronized color updates. Smooth Animated Transition: Sun and moon icons morph fluidly with spring-like motion. System-Aware Detection: Automatically adapts to the user’s OS-level color preference. Persistent Theme Memory: Remembers the last selected mode using localStorage. Lightweight & Fast: Pure React + Framer implementation with zero external dependencies. Expanded Customization: Easily adjust size, hover behavior, animation speed, icon style, and colors. Plug-and-Play: Works instantly with any Framer project — just drop it in and go. Perfect for portfolios, landing pages, or product sites that need a sleek, interactive theme toggle that’s both beautiful and technically refined.

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

-   All · #1700

## Details

- **Author**: Launchly
- **Published**: 2025-10-18
- **Updated**: 2026-03-19
- **Added**: 2025-10-05
- **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
