Logo

Importer Generator

Upload a dataset to begin

Supported formats: .csv,.xlsx,.xls,.xlsm,.xlsb,.tsv

Not signed in: Up to 1024kB per day, no sign-up needed.
Sign in for free for unlimited files, no payment required.
Follow @manto_vincenzo on X to unlock +50% upload cap (up to 1536KB).Follow on X

About Importer Generator

Define a target CSV schema, preview a live column-mapping import widget, and get an embed snippet for your own app.

Importer Generator lets you define the schema your product expects from a customer-uploaded CSV — column names, types, required fields — and immediately try it as a working widget: drop a CSV in, see it auto-map to your schema, fix any mismatched columns, and watch per-row validation run live.

Once the schema is right, copy the generated iframe/script snippet to embed the same importer widget directly inside your own SaaS product, so your users get column mapping and validation without you building it yourself.

Category: Developer Tools

Common Use Cases

  • Prototyping the column-mapping step of a customer CSV import feature before building it in-house
  • Embedding a working CSV importer widget inside an internal admin tool via iframe
  • Demoing what a self-serve CSV import would look like for a SaaS product

Key Features

  • Visual schema builder (name, type, required)
  • Live import widget preview with auto column mapping
  • Per-row validation against your schema
  • Copyable iframe/script embed snippet

Design the schema here, test it against a real sample file in the live preview, then use Validator Configurator if you also need a standalone script for server-side validation of the same schema.

Frequently Asked Questions

Does the embed snippet require a backend?

No — the schema travels in the embed URL and the widget posts the imported rows back to your page via postMessage, so there is nothing to host.

Is this a production-ready embeddable widget?

It is a working demo meant to show the concept and let you try it with real files. Get in touch if you want a hardened, white-labelled version inside your own product.

A hands-on way to see what an embeddable CSV import widget for your product would look like before committing to build one.

Read the related guide →