Convert the schedule
Upload an image or PDF and extract its visible event details.
Extract events from a schedule photo, screenshot, or PDF. Review every field, download one ICS file, and use Outlook’s Upload from file flow.
Checking available credits…
Outlook imports the events you selected into a calendar you choose. The file is not a subscription to future schedule changes.
Source image

Imported result

Verifiable example
New Outlook, classic Outlook, and Outlook on the web do not expose the same menu path. Use the version column before searching for an import command.
| Outlook version | Import path | Destination behavior | Important limit |
|---|---|---|---|
| New Outlook for Windows | Calendar > Add calendar > Upload from file | Choose a calendar, then Import | Microsoft documents file import for Microsoft 365 Exchange accounts |
| Outlook.com | Calendar > Add calendar > Upload from file | Choose the destination calendar | Imported events are a snapshot, not a subscription |
| Outlook on the web | Calendar > Add calendar > Upload from file | Choose a work or school calendar | Organization policy can affect available options |
| Classic Outlook for Windows | File > Open & Export > Import/Export | Import an iCalendar file or open it as a new calendar | This is a different wizard from new Outlook |
| Method | Input | Later source changes | Use for |
|---|---|---|---|
| Upload from file | Downloaded ICS file | Do not refresh automatically | A reviewed fixed roster, agenda, or schedule |
| Subscribe from web | Published iCal URL | Outlook periodically refreshes | An official live calendar feed |
| Image conversion | Photo, screenshot, or PDF | Produces a one-time ICS snapshot | A visual source with no official feed |
Platform details checked against Microsoft: Import or subscribe in Outlook.com and web, Microsoft: Import calendars in classic Outlook, Microsoft: Import events in new Outlook.
Upload an image or PDF and extract its visible event details.
Correct uncertain dates, times, timezones, locations, or repeat settings.
In Outlook Calendar, choose Add calendar, then Upload from file.
Uploading an ICS file copies its current events into Outlook.
Outlook asks which calendar should receive the uploaded events.
Future changes to the source image or PDF do not update imported events automatically.
Open a timed and a repeating event after import to confirm the result.
Outlook’s Upload from file option copies the events you approve into a chosen calendar. Preparing and reviewing the ICS first prevents a visual schedule from becoming a batch of unchecked appointments.
Choose a clear image, screenshot, or PDF that includes the schedule heading, date range, times, timezone, and any notes that explain abbreviations. For tables, preserve row and column labels so a time cannot be attached to the wrong date. Retake skewed photos and avoid screenshots where interface overlays cover the final row. The converter reads visible details and cannot open links or infer text outside the uploaded source.
Review every extracted event before export. Confirm the title, date, start and end time, timezone, location, notes, all-day setting, and recurrence. Outlook will trust the file you provide, so correct an overnight shift to end on the following date and give recurring events a sensible final date. Remove irrelevant or duplicate rows rather than importing them and cleaning up a crowded calendar afterward.
In Outlook on the web, open Calendar, choose Add calendar, and select Upload from file. Browse for the downloaded ICS and choose the Outlook calendar that should receive the events. Menu wording and placement can differ slightly between personal and work accounts, but the important distinction is Upload from file. A subscription option serves a different purpose and is not needed for this one-time conversion.
This tool never requests your Microsoft password or connects to the mailbox. The extraction happens before you enter Outlook, and the browser download gives you a standard file to inspect and control. The upload itself is handled by Outlook under your existing account permissions. If an organization disables calendar imports, contact its administrator or use an approved destination rather than sharing account credentials with another service.
Upload from file copies the current event data into Outlook. It does not create a feed that checks the source image for revisions. That behavior is appropriate for a fixed flyer, approved roster, or published agenda, but it means later schedule changes require attention. A subscribed internet calendar can update from a live URL; an image and a downloaded ICS do not provide that ongoing source.
For schedules that may change, import into a dedicated Outlook calendar and give it a recognizable name. This makes the batch easier to hide, compare, or remove. Import the file once and wait for completion before retrying. Uploading the same ICS again can create duplicates instead of updating the events already present, particularly when the destination treats every upload as a new batch.
Open representative events after import: one normal appointment, one recurring entry, and any all-day or overnight event. Confirm the displayed timezone, date boundary, duration, location, weekday pattern, and recurrence end. If the source schedule uses another region’s time, compare Outlook’s converted display with the original timezone rather than only checking the clock value shown on your device.
Keep the source image until this check is complete, then manage it according to your privacy requirements. The uploaded source is processed for the conversion request and is not permanently stored by this app. When a later roster or fixture list arrives, update a few Outlook events manually or prepare a new reviewed file and remove the obsolete batch first. That approach preserves control without implying a synchronization the file cannot provide.
A personal Outlook.com calendar generally exposes Add calendar and Upload from file directly. Managed Microsoft 365 accounts can apply organization policies, retention rules, or interface changes that affect imports. If the command is unavailable, check the approved desktop or web workflow with your administrator rather than moving a confidential roster into a personal account. The standard ICS file remains portable, but the permitted destination is an organizational decision.
Once imported, use Outlook’s own features for reminders, categories, availability, and sharing. The converter does not infer whether a shift should mark you Busy, whether a class belongs in a shared group calendar, or who should receive an invitation. Those choices can affect colleagues and should be made after the event data is verified. For a single uncomplicated appointment, manual entry may be faster; the image workflow is most valuable when a visual source contains a batch that would otherwise require repetitive typing.
The events are added only after you finish this file-import flow.
Sign in to Outlook on the web, open Calendar from the navigation pane, and choose Add calendar. Expand the navigation pane first if the button is hidden.
In the Add calendar panel, select Upload from file. This creates a one-time import; it does not subscribe to future changes.
Choose Browse, select the downloaded ICS file, then use the calendar dropdown to choose where the events should be added.
Select Import, return to the calendar, and open an event to confirm its date, timezone, and repeat pattern.
Nothing is sent to your calendar until you have checked the extracted result.
Yes. Outlook on the web supports uploading an ICS file through Add calendar > Upload from file.
No. Upload from file is a one-time import and does not follow later changes to the source.
Yes. Outlook asks you to select the calendar that should receive the events.
No. The converter never signs in to your Microsoft account.