Skip To Content

Map package

Map packages (.mpkx) make it easy to share complete maps. A map package is a file that contains a map (.mapx) and the data referenced by its layers. Map packages can be used for easy sharing of maps between colleagues in a work group, across departments in an organization, or with other ArcGIS users through ArcGIS Online or ArcGIS Enterprise. Map packages have other uses too, such as the ability to create an archive of a particular map that contains a snapshot of the current state of the data used in the map.

Share a map package

If you have enterprise geodatabase data or UNC path data in your map, you may want to consider checking the Include Enterprise and UNC Path Data option. If your map contains UNC path data, it will be copied to a file geodatabase. If this option is not checked, map layers will continue to reference enterprise geodatabase data and UNC path data.

When sharing your content within your organization, it is likely that enterprise geodatabase data and UNC path data will be accessible for those consuming the package. In this case, unchecking this option (that is, referencing) is a good choice. However, when sharing your content outside of your organization, enterprise geodatabase data and UNC path data will not be accessible, and checking this option to include the data in your package is a better choice.


If the coordinate system of your map is a projected coordinate system, all layers in your map that are copied will be projected into this coordinate system during packaging. If you do not want the layers of your map to be projected, either change the coordinate system of your map to match your data or to a geographic coordinate system. For more information on setting the coordinate system of your map, see Specify a coordinate system.


For a finer degree of control over how data is packaged, you can use the Package Map geoprocessing tool. For example, you can specify that only data within the current map extent is packaged.

Create a map package

  1. In the Package group on the Share tab, click New Map Package Map Package.

    The Package Map pane appears.

  2. Specify where to save your package, either to your online account or as a file on disk.
  3. Provide the name and, if saving the package to a file, the location for your new package on disk.
  4. Complete the Summary and Tags fields.
  5. Use the Include Enterprise and UNC Path Data option if you want to extract data from an enterprise geodatabase, or UNC path data to a file geodatabase. If this option is not checked, map layers continue to reference enterprise geodatabase data and UNC path data.
  6. If you are uploading your package to an online account, specify how it will be shared:
    • My Content—This option only references content in your personal workspace named My Content. Your content is inaccessible to other users.
    • My Organization—If you are signed in with an organizational account, you see this option. This option allows your content to be shared with all authenticated users in the organization.
    • Everyone—This option makes your content public. Anyone can access and see it.
    • Groups—You can share your content with groups you belong to and their members.
  7. Add the Attachments you want to include. This option allows you to include other content, such as detailed documentation, reports, and graphs. The following types of files cannot be included: .js, .vbs, .py, .pyc, .pyo, .bat, and .ocx. Also, only signed .dll files and .exe files are allowed. Learn more about signing .dll and .exe files
  8. Click Analyze to check for any errors or issues. You must resolve all errors. If any issues are discovered, they appear on the Messages tab. Right-click each message to get more information, read the help for the error or warning, and access suggested fixes. Learn more about analyzing GIS resources
  9. Once it is validated, click Package to create your package.

See Add a map from a package to learn how to unpack your map package.