Image to Outlook Calendar Converter

Extract events from a schedule photo, screenshot, or PDF. Review every field, download one ICS file, and use Outlook’s Upload from file flow.

Turn a schedule into events

Checking available credits…

Drop an image for Outlook hereJPG, PNG, WebP, or PDF · Review before Outlook import
Your file is processed in memory and is not permanently stored by this app.

Prepare one file for Outlook Calendar

Outlook imports the events you selected into a calendar you choose. The file is not a subscription to future schedule changes.

Source image

An Urban Gardening Workshop flyer with a date, time, location, and workshop details
A schedule image ready to convert.

Imported result

A converted workshop event shown in Outlook Calendar
An imported event in Outlook Calendar.
Urban Gardening WorkshopAugust 22 · 10:00 AM–12:00 PM
Greenway Community Center

Verifiable example

Choose the Outlook instructions that match your version

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.

ICS import paths by Outlook version
Outlook versionImport pathDestination behaviorImportant limit
New Outlook for WindowsCalendar > Add calendar > Upload from fileChoose a calendar, then ImportMicrosoft documents file import for Microsoft 365 Exchange accounts
Outlook.comCalendar > Add calendar > Upload from fileChoose the destination calendarImported events are a snapshot, not a subscription
Outlook on the webCalendar > Add calendar > Upload from fileChoose a work or school calendarOrganization policy can affect available options
Classic Outlook for WindowsFile > Open & Export > Import/ExportImport an iCalendar file or open it as a new calendarThis is a different wizard from new Outlook
Import versus subscription
MethodInputLater source changesUse for
Upload from fileDownloaded ICS fileDo not refresh automaticallyA reviewed fixed roster, agenda, or schedule
Subscribe from webPublished iCal URLOutlook periodically refreshesAn official live calendar feed
Image conversionPhoto, screenshot, or PDFProduces a one-time ICS snapshotA 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.

How it works

Convert the schedule

Upload an image or PDF and extract its visible event details.

Review before export

Correct uncertain dates, times, timezones, locations, or repeat settings.

Upload the ICS

In Outlook Calendar, choose Add calendar, then Upload from file.

Understand Outlook’s file import

Uploading an ICS file copies its current events into Outlook.

Select the correct calendar

Outlook asks which calendar should receive the uploaded events.

Treat it as a one-time import

Future changes to the source image or PDF do not update imported events automatically.

Verify timezone and recurrence

Open a timed and a repeating event after import to confirm the result.

Move an image to Outlook Calendar with a reviewed file

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.

Capture all the schedule context

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.

Use Outlook’s Upload from file path

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.

Separate imports from subscriptions

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.

Spot-check the imported Outlook events

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.

Match the import method to your Outlook account

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.

Import the ICS into Outlook

The events are added only after you finish this file-import flow.

  1. Open Calendar and choose Add calendar

    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.

  2. Choose Upload from file

    In the Add calendar panel, select Upload from file. This creates a one-time import; it does not subscribe to future changes.

  3. Select the ICS and destination calendar

    Choose Browse, select the downloaded ICS file, then use the calendar dropdown to choose where the events should be added.

  4. Import and verify

    Select Import, return to the calendar, and open an event to confirm its date, timezone, and repeat pattern.

View the official Outlook guide →

Event details you can review

Nothing is sent to your calendar until you have checked the extracted result.

Frequently asked questions

Can Outlook import the downloaded calendar file?

Yes. Outlook on the web supports uploading an ICS file through Add calendar > Upload from file.

Is this an Outlook calendar subscription?

No. Upload from file is a one-time import and does not follow later changes to the source.

Can I select a destination calendar in Outlook?

Yes. Outlook asks you to select the calendar that should receive the events.

Does this tool need my Microsoft password?

No. The converter never signs in to your Microsoft account.

Ready to turn this schedule into events?

Start this conversion →