# Convert Unmanaged Packages to Managed

| User Permissions Needed          |                             |
| -------------------------------- | --------------------------- |
| To configure namespace settings: | Customize Application       |
| To create packages:              | Create AppExchange Packages |
| To upload packages:              | Upload AppExchange Packages |

Before you convert an existing package to managed, alert any current installers that they must save their data:

1. Export all the data from the previous, unmanaged version of the package.
2. Uninstall the unmanaged package.
3. Install the new managed version of the package.
4. Import all the exported data into the new managed package.

   :::note
   Note to installers: if you have made customizations to an installation of an unmanaged package, make a list of these customizations before uninstalling since you may want to implement them again.
   :::

To convert an unmanaged package into a managed package:

1. [Register a namespace](https://developer.salesforce.com/docs/atlas.en-us.pkg1\_dev.meta/pkg1\_dev/register_namespace_prefix.htm).
2. From Setup, enter `Package Manager` in the Quick Find box, then select **Package Manager**.
3. Edit the package that you want to make managed, then select **Managed**.
