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.
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.
Upload the XSN, load the destination site, map fields, then export a Power Apps package connected to the target SharePoint list.
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.
Script, managed code, old web services, and full approval/workflow replacement need a Power Apps or Power Automate rebuild plan.
Use this as a triage guide before running a migration.
Open a category to see what is automatic, what needs review, and what should be rebuilt.
What you can upload and analyze.
Primary input format. The analyzer reads the manifest, XSL views, schema, rules, data connections, and embedded media.
Works when the package contains the same InfoPath files that are normally inside the .xsn.
Best-fit path. Form Migrator targets an existing SharePoint list and generates a Power Apps canvas form package.
Supported for document-library style InfoPath packages when fields and data connections can be mapped to SharePoint targets.
The package can be analyzed, but client-only features often need a manual target design before export.
If the XSN references assets that are not embedded, the analyzer reports the missing references for maker review.
What the export step produces today.
Exports a ready-to-import canvas app package that connects to the configured SharePoint list or library.
Current default. Import into Power Apps Studio, reconnect data sources, validate, then publish.
Export all embedded InfoPath media with unique file names and a manifest for handoff or reuse.
Reports the detected fields, views, rules, data sources, warnings, and manual-review items.
Power Apps list-form replacement still requires a maker to create or customize the SharePoint form shell.
Today Form Migrator downloads package files. Direct deployment is a future workflow.
How InfoPath screens become Power Apps screens.
Generates a main Power Apps screen with the configured app title, layout columns, fields, and save behavior.
Each InfoPath view becomes a screen. Screen names are derived from the original view names.
Show/Hide sections can be promoted to virtual screens, but complex conditional layouts should be validated in Studio.
Optional. Buttons can be carried over and mapped to first-pass Power Fx actions when the rule intent is clear.
Optional. Embedded images can be added to generated screens and exported separately as media files.
The generator aims for a clean Power Apps layout, not an exact HTML table reproduction.
Generated apps use a desktop canvas baseline. Mobile optimization is a maker review task.
Common InfoPath controls and their Power Apps equivalents.
Maps to standard Power Apps data cards and uses SharePoint-compatible update formulas.
Static choices and SharePoint-backed dropdowns are generated with separate display and saved values when detected.
Uses required SharePoint targets to connect supporting lists and populate dropdown choices.
Can be flattened to text/email or mapped to person-style data depending on the selected handling mode.
SharePoint attachments can be planned, but migration and UX patterns depend on the target list/library design.
Detected and scaffolded where possible. Formatting fidelity depends on the target Power Apps control strategy.
Usually needs a child-list, gallery, or related-table pattern. The generator can flag the pattern for buildout.
These usually require a custom Power Apps control design and storage strategy.
How InfoPath rules translate to Power Fx.
Maps to Navigate formulas when the destination view or virtual screen is clear.
Simple show/hide patterns are recognized. Complex chained conditions may need formula cleanup.
First-pass formula scaffolds are generated for straightforward assignments.
Uses SharePoint column metadata and field mapping settings to preserve required behavior where possible.
Standard submit/save behavior is scaffolded. Multi-submit or conditional submit paths need validation.
Simple formulas can be scaffolded. XPath-heavy or custom formula chains require maker review.
Custom code is reported as a risk item and must be rebuilt in Power Fx, Power Automate, or another service.
Form Migrator focuses on the form layer. Workflow modernization belongs in Power Automate or a separate build path.
Data sources the generated app can target or report.
Connect Microsoft 365, load the destination site, select the primary target, and import real column metadata.
Required SharePoint targets can be auto-matched from the destination site and used by dropdowns and lookups.
Uses a connected Microsoft 365 account to read SharePoint site/list metadata for mapping and export.
Recognized when user/profile data is part of the original design; formulas may need environment-specific review.
Endpoint and authentication patterns vary. The analyzer can report them, but the maker should rebuild the connector path.
Requires target-connector decisions, gateway planning, and data model validation.
Legacy service calls generally need a custom connector, Power Automate flow, or replacement API strategy.
Typically replaced with Power Automate or a connector-driven process after the form is generated.
Form Migrator creates a Power Apps structure or setting directly. Validate it, but major rebuild work is not expected.
Form Migrator creates a scaffold or best-fit formula, but a maker should confirm layout, behavior, or data binding in Power Apps Studio.
Power Apps does not have a direct equivalent, or the InfoPath pattern depends on custom code or environment-specific behavior.
The pattern is recognized, but automatic generation is not part of the current production path.
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.