- Create your own calendars to print or use as wallpaper.
- Includes national holidays for several countries and also allows you to add your custom holidays.
- Multilingual support.
- Built with HTML, CSS & JavaScript.
Create your calendar on our website: https://henriquevianna.com/desktopCal.js/
Desktop calendar | Wall calendar | Digital wallpaper calendar |
---|---|---|
Simply select the desired layout, month and year, and load a picture. Preview your changes in real-time and then print your calendar or download it as an image.
You can add your own custom holidays. These will be saved in your browser's local storage and restored the next time your open desktopCal.js.
- Cropper.js JavaScript image cropper © Chen Fengyuan. Licensed under the MIT License.
- Icons by icons8 licensed under Creative Commons Attribution-NoDerivs 3.0 Unported.
- Random images provided by Lorem Picsum.
- Device mockup template by Pixeden.
- Most efficient leap year test
- Easter Date in JavaScript
- Saving canvas as image and solution to CORS issue on canvas.toDataURL()
- W3Schools Canvas Reference
- How to draw a rounded Rectangle on HTML Canvas?
- Paper sizes
- References for public holidays:
desktopCal.js copyright (c) 2018-2023 Henrique Avila Vianna. Licensed under the GNU AGPL-3.0 License.