Brief update history:
- FEB 2025:
- Introduced a collection of optional background imagery. I plan on silently updating this every so-often.
- Upon user request, I added an experimental 3-day forecast option. As of this update, I'm not happy with how the text flow is (nor enthused at the lack of versatility of HTML5 canvas handling of text). As such, I'll call it an experimental mode.
- Further tweaks to dynamic canvas re-sizing. It was worse than I thought! It may still be. But I think I got it.
- For saving images, the sizing option now accurately displays the file dimensions.
- Tweaked font settings for forecast title. Implemented better code for dynamic/responsive font sizes (I removed character limits too). Also, if no logo is chosen, the text will be centered.
- JAN 2025:
- Included a higher resolution option for saved images
- Added a "blank" logo to allow users to effectively disable it if they don't want one
- Fixed canvas re-sizing (only visually effecting some devices) which was caused by a JS reference to a deprecated variable.
- JUN 2023:
- Added URI parameter support and functionality: At a user's request, the ability to remember common variables was added. The page that loads with those options can be bookmarked to visit and automatically load later.
- NOV 2022:
- Improved random background color generation
- Added additional sky condition imagery
- Introduced a skycast algorithm
- 31 AUG 2021:
- Fixed issue preventing 5-day forecast use on smartphones
- 27 MAY 2021:
- Improved canvas size logic and dynamics
- 27 JAN 2021:
- Implementation of canvas functionality
- Added hemisphere/seasonal random-temperature algorithm; and more
- 17 DEC 2020:
- Forecast languages supported: English, French, Spanish
- 16 NOV 2020:
- Added extra icons
- Added Wind functionality
- 07 MAY 2020:
- Choose between 5 or 7 day forecasts
- Interactive Canvas
How to change features
* Click/tap on the canvas to modify sky condition, descriptors, and UVI (if toggled)*
 |
 |
 |
Cycle thru sky conditions |
Cycle thru descriptors |
Select/change the UVI |
Use this forecast generator to make/publish/share your own predictions. If you like forecasting, it's a nice simple way of making a graphical representation for your audience/peers. Parents and/or teachers can use it to to teach kids about weather, and who knows, maybe spark an interest in science or meteorology.
Thank you for your feedback as well. In general, much of the functionality you see has been influenced by user-feedback/requests which gives me an opportunity to expand my programming knowledge. I love knowing that something I've made and worked at for a long time has benefited others.
I owe a lot of credit to MDN WebDocs (Mozilla) for their meticulously-comprehensive HTML, CSS, and JavaScript API's, and also to GoalKicker.com for their useful guides about those programming languages.
* TERMS OF USE:
- The imagery you create with this generator can be used however you'd like. No attribution necessary/expected.