Free Live Weather Forecast Widget

Use a live weather forecast widget to show current conditions and upcoming predictions, giving visitors real time local weather updates for better planning.

Create Weather Widget

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Weather widget is a free, no-code forecast widget that shows current conditions, hourly updates, and multi-day predictions for any location on your website.

Set one city or rotate multiple locations, pick a layout (current-only, daily, hourly), switch between Fahrenheit and Celsius, customize icons and colors, then paste one line of embed code on 200+ platforms including Notion, Canva, Square, WordPress, and Genially.

Why Add a Weather Widget to Your Website?

  • Help visitors plan around real conditions

    A current-conditions strip on a travel site, ski resort page, or outdoor-event listing turns abstract dates into actual planning information. Visitors see whether it is 72 and sunny or 38 and raining before they decide, and they convert more confidently because they have the answer in front of them.

  • Make Notion dashboards feel alive

    Notion pages are flat by default. Embed a Weather widget at the top of a personal dashboard, a team workspace, or a public Notion site and the page suddenly reads as a live dashboard instead of a static document. The auto-refreshing forecast is one of the most-searched Notion widgets for a reason.

  • Convert event and booking pages

    Outdoor venues, wedding planners, tour operators, and seasonal businesses lose bookings when visitors cannot picture the day. Showing the forecast for the event date or the next 5 days closes that gap, and the widget can pull the exact city your booking page targets without any code.

  • Anchor location-based pages with local context

    Local-service sites (real estate, contractors, dental offices, restaurants) benefit from showing the actual weather in the city they serve. It signals the site is current and locally relevant, which both visitors and search engines pick up on.

Get started in 3 steps

How it works

  1. Set the location (or multiple)

    Type a city, pick from the search dropdown, and the widget pulls the forecast for that location automatically. Add multiple cities to rotate through them, or enable visitor geolocation so the widget shows local weather to each visitor on the page.

  2. Pick a layout, units, and skin

    Choose between current-only, daily forecast, hourly forecast, or a combined layout. Switch units between Fahrenheit and Celsius, pick metric or imperial for wind speed, customize colors and fonts, and select from prebuilt skins or build your own.

  3. Paste one line of embed code

    Copy the embed snippet and drop it into your site. The widget refreshes its forecast automatically as conditions change, and edits to layout, location, or units push live without touching code again.

Open the editor

What you get with the Common Ninja Weather widget

Multiple locations in one widget

Add a list of cities and the widget rotates through them, or show all locations side-by-side on the same strip. Useful for multi-office businesses, travel sites covering several destinations, or sports league pages that need home-and-away forecasts.

Multiple layouts and skins

Switch between current-only, daily forecast, hourly forecast, and combined layouts in one dropdown. Pick from prebuilt skins (Light, Dark, Minimal, Gradient) or customize colors, fonts, icon style, and background so the widget reads as your brand.

Fahrenheit / Celsius and unit controls

Toggle temperature between Fahrenheit and Celsius, wind between mph and km/h, and visibility between miles and kilometers. Set defaults per locale or let visitors switch units themselves with a one-click toggle inside the widget.

Auto-refreshing live data

Forecasts pull from a live weather API and refresh automatically as conditions change, so visitors landing in the afternoon see afternoon data without you touching the dashboard. No manual updates, no stale temperatures, no broken integrations to maintain.

Everything in the editor

Also included in the editor

Location-Based Weather Data

The weather widget provides real-time weather information for their specific area. Leveraging advanced geolocation technology, the weather widget tailors meteorological data to a precise location, ensuring the user receives the most accurate and up-to-date forecasts.

Using Multiple Locations

The weather widget allows users to view weather information for multiple locations simultaneously, making it an excellent tool for individuals who need to keep track of conditions in different places. This feature benefits businesses and users who have interests in multiple cities or regions, providing a convenient way to access essential weather data all in one place.

Select from a Various Set of Icons

The weather widget provides a wide range of weather icons to choose from, allowing website owners to select the ones that best align with their site's design and branding. This feature ensures that the visual representation of weather conditions is consistent with the overall aesthetics of the website, creating a harmonious user experience.

Easy to Use Weather widget

The weather widget is designed with user-friendliness in mind, making it simple and straightforward for users to access and understand the provided weather information. This ease of use encourages user engagement and ensures that visitors can quickly obtain the data they need without any unnecessary complications, enhancing the overall experience on the website.

Ready to put live weather on your site?

Open the editor

No credit card · Setup in under 3 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Weather widget with no time limit, no credit card, and no trial countdown. Upgrade only when you need additional widgets, premium skins, or higher monthly view limits.

Platform-specific guides

How to add Live Weather Forecast to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In Notion, open the page where you want the forecast and type /embed on a new line.
  2. 2Paste the Common Ninja embed link into the embed prompt and press Embed link.
  3. 3Resize the embed block to fit the page width. The forecast refreshes on each page load.
Add Instagram Feed to Notion

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

Yes, the weather widget offers extensive customization options, including multiple layouts, skins, and icon sets. You can also adjust colors and fonts to match your website's branding and design.

The weather widget provides real-time weather data that is updated frequently throughout the day. This ensures that users have access to the most accurate and up-to-date weather information.

Yes, the weather widget allows you to show weather data for multiple locations simultaneously. This is particularly useful for users who need to monitor weather conditions in different cities or regions.

Adding the weather widget to your website is easy. Simply choose your preferred layout, design, and settings, then copy the generated code and paste it into your website's HTML source code where you want the widget to appear.

Yes, the weather widget is designed to work with all major website platforms and content management systems. It's also compatible with custom-coded websites, as long as you can insert the widget's HTML code into the source code.

The weather widget is designed to be lightweight and fast-loading, ensuring minimal impact on your website's performance. However, it's always a good idea to monitor your site's speed after adding any new elements to ensure optimal performance.

Yes, the weather widget is fully responsive and designed to display correctly on a variety of devices, including desktops, tablets, and smartphones. This ensures a consistent user experience across all platforms.

Yes, the weather widget is designed to be compliant with major privacy regulations, including GDPR. We take user privacy seriously and ensure that the widget adheres to the necessary data protection and privacy requirements.

Ready when you are

Put a live weather forecast on your site in 3 minutes

Pick a layout, set one location or many, and embed on 200+ platforms including Notion, Canva, Square, WordPress, and Genially.

Create your weather widget

No credit card · Setup in under 3 minutes