Compatibility

Know what will convert before you export.

Form Migrator converts InfoPath forms into Power Apps canvas app packages. It works best when the original form is backed by SharePoint and the new app can use the same lists, libraries, and columns.

Last updated: June 5, 202643 compatibility checks across source, layout, controls, rules, and data.
Quick answer

What to expect

Good fit

Most SharePoint list forms

Upload the XSN, load the destination site, map fields, then export a Power Apps package connected to the target SharePoint list.

Review needed

Complex layouts and rules

Multi-view forms, show/hide sections, repeating tables, custom formulas, and list-backed dropdowns are analyzed and scaffolded, then should be checked by a maker.

Manual work

Custom code and workflow

Script, managed code, old web services, and full approval/workflow replacement need a Power Apps or Power Automate rebuild plan.

Status summary

Current coverage

Use this as a triage guide before running a migration.

20 Supported16 Builder review6 Manual rebuild1 Planned
Compatibility matrix

What Form Migrator handles

Open a category to see what is automatic, what needs review, and what should be rebuilt.

Source packages

What you can upload and analyze.

42

InfoPath .xsn packages

Supported

Primary input format. The analyzer reads the manifest, XSL views, schema, rules, data connections, and embedded media.

Extracted InfoPath package ZIPs

Supported

Works when the package contains the same InfoPath files that are normally inside the .xsn.

SharePoint list form templates

Supported

Best-fit path. Form Migrator targets an existing SharePoint list and generates a Power Apps canvas form package.

SharePoint form-library templates

Supported

Supported for document-library style InfoPath packages when fields and data connections can be mapped to SharePoint targets.

InfoPath Filler / client-only forms

Builder review

The package can be analyzed, but client-only features often need a manual target design before export.

Locked, protected, or external-only assets

Builder review

If the XSN references assets that are not embedded, the analyzer reports the missing references for maker review.

Generated output

What the export step produces today.

411

Power Apps .msapp package

Supported

Exports a ready-to-import canvas app package that connects to the configured SharePoint list or library.

Standalone canvas app

Supported

Current default. Import into Power Apps Studio, reconnect data sources, validate, then publish.

Embedded media ZIP

Supported

Export all embedded InfoPath media with unique file names and a manifest for handoff or reuse.

Builder blueprint and review notes

Supported

Reports the detected fields, views, rules, data sources, warnings, and manual-review items.

Automatic replacement of the built-in SharePoint form

Manual rebuild

Power Apps list-form replacement still requires a maker to create or customize the SharePoint form shell.

Direct publish to a Power Apps environment

Planned

Today Form Migrator downloads package files. Direct deployment is a future workflow.

Views and layout

How InfoPath screens become Power Apps screens.

43

Single-view forms

Supported

Generates a main Power Apps screen with the configured app title, layout columns, fields, and save behavior.

Multiple InfoPath views

Supported

Each InfoPath view becomes a screen. Screen names are derived from the original view names.

Single-view show/hide section forms

Builder review

Show/Hide sections can be promoted to virtual screens, but complex conditional layouts should be validated in Studio.

Original buttons

Supported

Optional. Buttons can be carried over and mapped to first-pass Power Fx actions when the rule intent is clear.

Original images and logos

Supported

Optional. Embedded images can be added to generated screens and exported separately as media files.

Pixel-perfect InfoPath table layout

Builder review

The generator aims for a clean Power Apps layout, not an exact HTML table reproduction.

Phone-first responsive redesign

Builder review

Generated apps use a desktop canvas baseline. Mobile optimization is a maker review task.

Fields and controls

Common InfoPath controls and their Power Apps equivalents.

341

Text, number, date, and Yes/No fields

Supported

Maps to standard Power Apps data cards and uses SharePoint-compatible update formulas.

Choice and dropdown controls

Supported

Static choices and SharePoint-backed dropdowns are generated with separate display and saved values when detected.

Secondary-list lookup dropdowns

Supported

Uses required SharePoint targets to connect supporting lists and populate dropdown choices.

Person or user fields

Builder review

Can be flattened to text/email or mapped to person-style data depending on the selected handling mode.

Attachments

Builder review

SharePoint attachments can be planned, but migration and UX patterns depend on the target list/library design.

Rich text and formatted content

Builder review

Detected and scaffolded where possible. Formatting fidelity depends on the target Power Apps control strategy.

Repeating sections and repeating tables

Builder review

Usually needs a child-list, gallery, or related-table pattern. The generator can flag the pattern for buildout.

Ink, signatures, and drawing controls

Manual rebuild

These usually require a custom Power Apps control design and storage strategy.

Rules and behavior

How InfoPath rules translate to Power Fx.

242

Switch view rules

Supported

Maps to Navigate formulas when the destination view or virtual screen is clear.

Show/hide rules

Builder review

Simple show/hide patterns are recognized. Complex chained conditions may need formula cleanup.

Set field value rules

Builder review

First-pass formula scaffolds are generated for straightforward assignments.

Required field validation

Supported

Uses SharePoint column metadata and field mapping settings to preserve required behavior where possible.

Submit and save rules

Builder review

Standard submit/save behavior is scaffolded. Multi-submit or conditional submit paths need validation.

Calculated values and defaults

Builder review

Simple formulas can be scaffolded. XPath-heavy or custom formula chains require maker review.

Script, managed code, and event handlers

Manual rebuild

Custom code is reported as a risk item and must be rebuilt in Power Fx, Power Automate, or another service.

Full workflow or approval replacement

Manual rebuild

Form Migrator focuses on the form layer. Workflow modernization belongs in Power Automate or a separate build path.

Data connections

Data sources the generated app can target or report.

332

Primary SharePoint list or library

Supported

Connect Microsoft 365, load the destination site, select the primary target, and import real column metadata.

Supporting SharePoint lists/libraries

Supported

Required SharePoint targets can be auto-matched from the destination site and used by dropdowns and lookups.

Microsoft 365 discovery

Supported

Uses a connected Microsoft 365 account to read SharePoint site/list metadata for mapping and export.

Office 365 Users-style data

Builder review

Recognized when user/profile data is part of the original design; formulas may need environment-specific review.

REST or HTTP data connections

Builder review

Endpoint and authentication patterns vary. The analyzer can report them, but the maker should rebuild the connector path.

SQL or database connections

Builder review

Requires target-connector decisions, gateway planning, and data model validation.

SOAP or legacy web services

Manual rebuild

Legacy service calls generally need a custom connector, Power Automate flow, or replacement API strategy.

Email submit connections

Manual rebuild

Typically replaced with Power Automate or a connector-driven process after the form is generated.

Status meanings

Read the labels this way

Supported

Generated automatically

Form Migrator creates a Power Apps structure or setting directly. Validate it, but major rebuild work is not expected.

Builder review

Generated with review

Form Migrator creates a scaffold or best-fit formula, but a maker should confirm layout, behavior, or data binding in Power Apps Studio.

Manual rebuild

Plan custom work

Power Apps does not have a direct equivalent, or the InfoPath pattern depends on custom code or environment-specific behavior.

Planned

Roadmap item

The pattern is recognized, but automatic generation is not part of the current production path.

Try your form

The analysis report is the source of truth.

The compatibility matrix is general guidance. Uploading the actual XSN shows the exact fields, views, rules, connections, media, and manual-review items for that form.

Compatibility | Form Migrator