“Simple, yet powerful”

Seamless AI-powered import experience

Embed a powerful import wizard into your app
Let your customers import Excel or CSV files
Map fields and clean up records in seconds with AI
Validate and normalize data instantly with real-time feedback
Get importOK Free trial available.
Trusted across industries
Alasco logo Arternal logo Canada Official Olympic Team logo Dexibit logo Fastgen logo Genistar logo Greenlight Guru logo Incentify logo Movermate logo Solvice logo Wakam logo Workstaff logo
The easiest way to import data

Ready for your app

Built for developers

Plug and Play

Embeddable solution

Use it anywhere - as a web component or with React, Next.js, Vue and more. Designed to provide a seamless development experience.

Private npm access
React, Next.js, Angular, Vue
Typescript declarations
Perpetual License
Get started
Smarter imports

Control your data

Never spend valuable time again on formatting data and building custom import scripts. Format and validate the uploaded files in one go.

Smart mapping
Built-in validators
Custom validators
Data transformers
Learn more about validators and transformers
Webhooks & API

API Ready

Having an API in place already? importOK lets you send clean, validated import data directly to your API. Simple as that.

Webhooks
Batch processing
Clean data
Data never reaches our servers
Get started
Install it locally

Available for your favorite stack

Seamless CSV Import Experience

Built for developers, designed for end-users

Smart mapping

Never manual map excel columns again. Columns are automatically matched based on your data model.

Data normalization

Ensure that the import data are in the right format. From date and number formatting to asynchronous API calls.

Real-time validation

Reduce feedback cycles for imports. Provide real-time validations and allow your customers to adjust accordingly.

Multiple data sources

Skip a step in your import process by allowing your customers to upload Excel files. Both Excel and CSV files are supported.

API Ready

Having an API in place already? Avoid manipulating data on backend and push clean data directly to your API. Simple as that.

Configuration

Customize importOK to meet your needs. Define your data models and callbacks for data normalizations and validations.

Intuitive data editor

Fine-tuning needed? Your users can adjust the data without leaving the browser, using importOK sleek editor.

Data protection

Imported data never reaches our servers. Everything happens in the browser. GDPR compliant.

Full Refund

We're happy to refund your purchase within 30 days if you find it doesn't fit your needs.

Designed for end-users

Our intuitive interface allows your customers to import data in a few clicks.
No more manual mapping and data manipulation.

File Uploads

Flexible Imports

Let your users upload CSV or Excel files straight into your app. Column order isn't important, and headers are optional – making the import process flexible and user-friendly.

CSV files
Excel files
UTF-8 support
Sheet selection
File upload area for both Excel and CSV files
Smart mapping between source and target columns
Intelligent Matching

AI Mapping

AI mapping takes care of matching source and target columns, so there's less manual work for your users. Making the process as smooth as possible.

Automated mapping
Fuzzy search
Click to manual map
AI-powered suggestions
Instant Feedback

Real-time validations

Every cell is checked in real-time as users go through the import. If something's off, clear and helpful feedback appears right in the wizard, so they can fix it on the spot.

Instant feedback
Filter by error
Find & Replace
Export errors in Excel
Data editor providing instant feedback for data errors
Import overview
Parallel Processing

Fast imports!

Import records one by one or in parallel – whichever fits your flow. Real-time feedback keeps you updated as each record is processed, so you're always in control.

Import overview
Reports unexpected errors
Bulk, in parallel processing
Download rows rejected by the API
Ready to get started?

Save countless development hours

Get importOK

Free trial available.

Start typing to search documentation and articles...

⌘K or Ctrl+K to open search

No results found for ""

Try different keywords or check your spelling.

Use ↑ ↓ arrow keys to navigate and Enter to select