Enter your location below and choose the settings, options and theme that you like. Customize as needed. Then just "Get Code" and paste the supplied snippet to the place in your website where you want the widget to appear.
Features
Free
The Weather Widget is free to be used in any website, personal or commercial. You do not even need to sign up or give your email.
Customizable
You can customize nearly everything, including the label, the font, the number of forecast days and the colors of every element.
Responsive
This widget will respond to the size of its container. It can fit nicely in the main content area or a sidebar, while at the same time automatically respond to fit in any smartphone or tablet.
Any Website
The Weather Widget can be easily embedded in any website by just pasting the provided code in any place you would like the widget to appear. It has no dependencies and no server side requirements.
Compatible
Compatible with all modern browsers including IE11, Edge, Chrome, Firefox, Safari, Opera and all major mobile browsers.
Multilingual
Available in 27 languages. More languages coming in the future.
Frequently Asked Questions
Can the widget be used with digital signage, mobile apps or any other application?
According to our Terms of Service our free widget may only be embedded in websites (on pages which can be accessed by anybody using a standard web browser). For Digital Signage applications we offer a pro version of the same widget with a few additional features. If interested please contact us for more details.
Can the widget display weather info for the location of the visitor?
No. The location needs be defined at the time the widget is created on this website. You can, however, define more than one location (up to 8) and switch between them using javascript.
Documentation
WeatherWidget.io provides an easy, interactive interface which you can use to build and customize a weather widget for any website. Following you can find a description for all available fields of this interface.
Setting | Description |
---|---|
Select Location |
Search for the location for which you would like a weather widget. The location can be a country, city, village or area. Required: Yes |
Location Label 1 |
The first line of the label, e.g. the name of location. You can type anything you like, but try to keep it short (preferably less than 15 characters) Required: No |
Location Label 2 |
The second line of the label. You can type anything you like, but try to keep it short (preferably less than 15 characters) Required: No |
Language |
The language of the weather widget. 20 languages currently supported. Required: Yes |
Units |
You can select either International units (SI) with temperatures shown in degrees Celsius, or USA units with temperatures shown in degrees Fahrenheit. Required: Yes Default: International |
Option | Description |
---|---|
Font |
Select a font for the widget. Two types of fonts are available: (1) Stacks with "web safe" font-families, i.e. fonts that are usually found on most operating systems, and (2) Google fonts. For the "web safe" fonts only the first font of the stack is shown and if a user doesn't have installed on his/her system this font, then a fallback will be used. Required: No Default: Tahoma |
Icon Set |
Three different icon sets are currently available. They are all SVG and will therefore always look sharp. One of the icon sets is animated. Required: No Default: Iconvault |
Current / Forecast |
The weather widget can display the current weather, a weather forecast for the next few days, or both the current weather and the weather forecast. Required: No Default: Both |
Forecast Days |
The number of days to be shown in the weather forecast (not applicable when only the current weather is displayed) Required: No Default: 7 |
Theme Type | Description |
---|---|
Flat |
Themes made exclusively with flat colors. No gradients and no images are used. All colors can be customized in the "Customize" tab. |
Gradient |
A gradient is used on the background of these themes. You can change the color of the gradient by changing the "Background" color in the "Customize" tab. By adjusting the opacity of the "Background" color you can show more or less of the gradient effect. |
Pattern |
A small repeating image is used as the background of these themes. Adding a "Background" color in the "Customize" tab will hide the background image but you can still add a "Background" color with a lower opacity to create a "colorize" effect over the image pattern. |
Image |
A large image is used as the background of these themes. Adding a "Background" color in the "Customize" tab will hide the background image but you can still add a "Background" color with a lower opacity to create a "colorize" effect over the image. |
Weather Conditions |
A single "Weather Conditions" theme is currently available. This displays a different background image and colors according to the current weather. Please note that you can not customize the colors of this theme. |
Color name | Description |
---|---|
All |
The colors can be set by either typing any valid color in an input field, or by clicking the color swatch next to the field and selecting a color using the color picker. Note that the rightmost column on the color picker selects the opacity. |
Background |
The background color of the widget. With an image based theme the background color is usually removed so that the image behind it can be seen. You can also make the background, semi-transparent by lowering its opacity in order to blend and colorize whatever lies behind it. Required: No Default: None |
Accent |
This is the color background for all the odd forecast day columns (i.e. 1, 3, 5, 7). Setting this to a color (e.g. black or white) with low opacity makes it easy to blend the accent with the background color. Required: No Default: None |
Text |
The text color is used for the location labels, the current temperature, the current weather description and the day names. It is also used as the default color for all text and icon colors. Required: No Default: #000000 (black) |
High Temp |
The color for the high temperature. Required: No Default: Text color |
Low Temp |
The color for the low temperature. Required: No Default: Text color |
Shadow |
The color for the drop shadow behind text and icons. This is sometimes useful to visually separate the text and icons from the background (most useful when the background is an image or when text and icons have a similar color to the background) Required: No Default: none |
Sun / Thunder |
The color of the sun and the thunder in the icons. Required: No Default: Text color |
Moon |
The color of the moon in the icons. Required: No Default: Text color |
Cloud / Fog / Wind |
The color of the cloud, fog and wind icons. Required: No Default: Text color |
Cloud Fill |
The color for the fill (inside part) of the cloud icons. Applicable only for the animated icons (Climacons Animated). Static icons have no cloud fill. Required: No Default: Text color |
Rain |
The color of the rain drops in the icons. Required: No Default: Text color |
Snow / Hail |
The color for the snow and hail in the icons. Required: No Default: Text color |
Tutorial
Adding the weather widget to your website takes just a couple of minutes. All you need to do is to paste the supplied code to the location where you want the widget to appear. Watch the following tutorial to learn all the details.