Step-by-step guide
ManiPrint
Turn local iCalendar files into printable month, week and agenda calendars. Import one or more ICS files or a ZIP of them, choose a view and paper layout, then print or save a calendar PDF.
You want a clean paper or PDF calendar (a club, school, team or family schedule) from calendar files you can export, without signing in to an online calendar.
See it in use
Print a fictional choir calendar
A screenshot walkthrough with fictional practice data. Select a step to explore.
1. Start with
Print a fictional choir calendar
The Lakeside choir ICS contains four events, including a recurring rehearsal.
Sample files and contents
examples/lakeside-choir-october-2026.ics in the buyer ZIP or free pack. All names and data are fictional. The PDF beside it is the expected one-page output.
Practice files and guides are free. The complete app is included only where the product page says so.
2. In the app

Try it in three steps
- Import the ICS into the offline app.
- Choose October 2026 month view and A4 landscape settings.
- Compare the preview and one-page PDF with the supplied example.
Show every click and setting
- Open the extracted paid app’s index.html in desktop Chrome.
- Import lakeside-choir-october-2026.ics.
- Select Month, October, 2026, one month, week starting Sunday.
- Choose A4, Landscape, Normal margins, Medium text, 12-hour clock and Europe/London; leave cancelled events off.
- Expect six occurrences on one page. Compare the preview and saved PDF with lakeside-choir-october-2026.pdf from the free pack.
3. The result
Inspect the result
The month PDF lays out six occurrences on one page. Physical printing and timezone display still need local review.

What to check in the practice result
The calendar list shows “Lakeside Community Choir (fictional)” with 4 events · 1 recurring, and the header shows 6 events in range on 1 page. The October 2026 grid shows “Choir rehearsal” at 7pm (19:00 with a 24-hour clock) on 7, 14, 21 and 28 October, “Singing weekend retreat” across 16–17 October and “Autumn concert” at 6pm (18:00) on 24 October. These times have no time zone in the file, so they print at the same clock time wherever you are. The cancelled committee meeting is left out unless you tick “Cancelled events, struck through”. The saved PDF is one page.
This fictional example is shown in the working interface and in the supplied result. Review the guide before using your own files.
See the workflow at a glance
Choose a short explanation, then follow the worked example below. Check the requirements and compatibility before using your own files.
Give the choir a calendar they can pin up.
Turn a local calendar file into a month people can read at a glance. ManiPrint opens ICS files and creates month, week or agenda layouts for printing or saving as PDF. The fictional Lakeside Choir example shows four Wednesday rehearsals, a two-day retreat and a concert, with a cancelled meeting omitted. It runs in desktop Chrome without an account. Real Google, Outlook and Apple exports remain unverified; review recurring events and dates before sharing your calendar.
View the illustrated card

Before you start
- Desktop Google Chrome; Chrome 152 on Linux was checked with fictional ICS data.
- Calendar data as .ics files, or a ZIP of .ics files (for example the ZIP that Google Calendar's export produces).
- A printer, or Chrome's “Save as PDF” destination for a PDF file.
Your first result
Buy, download and open
Download
mani-print-0.1.1.zipafter purchase. Extract it fully and openManiPrint-0.1.1/index.htmlin desktop Chrome. No build, account, server or activation is needed. Openmanual/index.htmlfor the illustrated guide. The free pack contains the guide, fictional calendar, actual PDF and screenshots; the authoring app is sold separately.Get your calendar as a file
Use a local .ics file or ZIP of calendar files. The Need to export an .ics file? disclosure also works with Tab and Enter. Direct Google/Microsoft sign-in, live synchronization and URL subscriptions are unavailable. Real provider exports remain unverified.
Import
Click “Import .ics / .zip” under CALENDARS and choose one or more files, or drop them anywhere on the page. You can also open “Paste iCalendar text”. Each calendar appears with a colour, its name, initials, a “Print” tick box and a count such as “4 events · 1 recurring · 6 in range”.
Choose the layout
Select Month, Week or Agenda, then the dates. On narrow layouts, Review printable pages ↓ jumps from the date controls to the preview; ↑ Change dates or view returns. Both links work with the keyboard. An invalid range clears old pages and disables printing until a valid layout is ready.
Paper, time and content
Defaults follow the browser language and saved settings. Choose A4 or US Letter, then Auto, Portrait or Landscape orientation. Set margins and text size. Under Time zone & format, check the print zone, clock and date language. Content controls include cancelled and private events, locations and descriptions. Page header sets the heading, logo, legend and footer.
Print or save a PDF
Check the reported event and page counts and inspect every page. Choose Print / Save as PDF. In Chrome’s dialog, match the paper size and orientation, inspect scale and margins, and turn off browser-added headers and footers. The included sample PDF uses A4 landscape. Physical printing remains unverified.
What is kept
Your layout and print settings are remembered in this browser; “Reset all settings” clears them. Imported calendars are not kept: after closing or reloading the page, import the .ics files again.
A worked example
October 2026 month calendar for a fictional choir
Input: examples/lakeside-choir-october-2026.ics in the buyer ZIP or free pack. All names and data are fictional. The PDF beside it is the expected one-page output.
- Open the extracted paid app’s index.html in desktop Chrome.
- Import lakeside-choir-october-2026.ics.
- Select Month, October, 2026, one month, week starting Sunday.
- Choose A4, Landscape, Normal margins, Medium text, 12-hour clock and Europe/London; leave cancelled events off.
- Expect six occurrences on one page. Compare the preview and saved PDF with lakeside-choir-october-2026.pdf from the free pack.
Expected result: The calendar list shows “Lakeside Community Choir (fictional)” with 4 events · 1 recurring, and the header shows 6 events in range on 1 page. The October 2026 grid shows “Choir rehearsal” at 7pm (19:00 with a 24-hour clock) on 7, 14, 21 and 28 October, “Singing weekend retreat” across 16–17 October and “Autumn concert” at 6pm (18:00) on 24 October. These times have no time zone in the file, so they print at the same clock time wherever you are. The cancelled committee meeting is left out unless you tick “Cancelled events, struck through”. The saved PDF is one page.
More application screens
See the input, the page and the recovery path
Actual ManiPrint 0.1.1 screens and PDF output in Chrome 152 on Linux, using a fictional choir calendar.
1. From a calendar file to a printable month

2. Inspect the actual PDF

3. Correct dates before printing

4. Move easily between dates and pages

Troubleshooting
The preview cleared and printing is disabled.
Correct the date range: the end must not be before the start. Wait for the new layout. The previous calendar is deliberately removed to prevent stale printing.
The count says “0 in range”.
Your events are outside the chosen period. Change Month and Year (Month view), “Week containing” (Week view) or From and To (Agenda view).
Event times are shifted by some hours.
Set “Print times in” under TIME ZONE & FORMAT to the time zone you want printed.
Text is too small or a month runs onto a second page.
Try a larger paper, Landscape, narrower Margins, or untick “Shrink text to keep each month or week on one page” to let it continue on the next page.
A recurring event is missing or appears on the wrong days.
BYWEEKNO recurrence rules are only partly supported and are reported when found. Check the printed calendar against your calendar app.
My calendars disappeared after reopening the page.
That is expected: only settings are remembered. Import the .ics files again.
Compatibility & limits
- Tested with Chrome 152 on Linux and synthetic ICS files. Real Google, Outlook and Apple exports, other browsers and physical printing were not verified.
- No Google or Microsoft sign-in and no subscription to calendar links (webcal/https).
- BYWEEKNO recurrence is partly supported; review printed calendars.
- Browser print settings may need adjusting for your printer.
Need a hand?
Tell us the product, host application and version, what you tried, and the exact error. Contact support with a fictional example; keep private customer files and passwords out of your message.