---
title: Kentico Import Toolkit
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Kentico Import Toolkit is an external utility which enables you to import data from external sources into Kentico. As a source of data, you can use:

- **MS SQL database**
- **XML file**
- **CSV file**
- **XLSX file**

Data from these sources can be imported as:

- **Pages**
- **Page attachments**
- **Objects**
- **Object attachments (metafiles)**
- **Custom table items**
- **On-line form items**
- **Resource strings**

### Launching Kentico Import Toolkit

Kentico Import Toolkit is **installed automatically** on your computer with Kentico.

You can launch Kentico Import Toolkit from the Windows **Start menu -> All programs -> Kentico __ -> Utilities**.

### Using the utility to import data

There are two ways how you can import data from external sources to Kentico:

- [Using the wizard](https://docs.kentico.com/k12sp/external-utilities/kentico-import-toolkit/importing-data-from-external-sources.md) - a step-by-step guide through the import process. Also necessary to create an import profile for the command line mode.
- Using the command line (see the following section)

You can also make use of these practical examples:

- [Example - Importing users using the Kentico Import Toolkit](https://docs.kentico.com/k12sp/external-utilities/kentico-import-toolkit/example-importing-users-using-the-kentico-import-toolkit.md)
- [Example - importing a culture version of a page](https://docs.kentico.com/k12sp/external-utilities/kentico-import-toolkit/example-importing-a-culture-version-of-a-page-using-the-kentico-import-toolkit.md)
- [Example - Importing new products using Kentico Import Toolkit](https://docs.kentico.com/k12sp/e-commerce-features/configuring-on-line-stores/configuring-products/importing-products/importing-products-using-kentico-import-toolkit/example-importing-new-products-using-kentico-import-toolkit.md)

## Importing data from the command line

You can run the Import Toolkit utility from the command line by executing the **ImportToolkit.exe** file located in **\Bin** (typically _C:\Program Files (x86)\Kentico\\\Bin_) using a special syntax.

To perform the actual import:

1. Create an import profile file in the **last step** of the wizard.
2. Run the utility (located in the **\Bin** folder) using the **ImportToolkit&#x20;**&#x20;syntax.
   - You can launch the utility with an optional **-i** parameter, which ignores errors during the import.
   - You can specify either a relative or an absolute path to the ._iprofile_ file.
   - Make sure you use proper quotation when entering an absolute path containing special characters, e.g., blank spaces.

```powershell

ImportToolkit my_profile.iprofile -i

```

```powershell

ImportToolkit "C:\Temp\ImportToolkit\my_profile.iprofile" -i

```

After executing the command, the tool will import the data to your Kentico instance based on the settings contained in the specified import profile.
