---
schema_version: "1"
id: 8f7a25eec9c263eedaca42e41f1f95f57206d0cedfe1fd640684de8daa7e82b9
title: Convert Unmanaged Packages to Managed
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform-pkg-exchange/managed_packaging/guides/first-generation/convert-to-managed-package.md
canonical_url: https://developer.salesforce.com/docs/platform/pkg1-dev/guide/convert-to-managed-package.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 57b47554231899a97000080ad4cc01f891a8ee32037f36e69d3d3eef5e4151f3
products:
  - First-Generation Managed Packaging Developer Guide
  - merged-docs
---

# 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**.
