Convert CSV to SQLite

Upload your CSV file, preview your data and automatically convert it to a SQLite (.sql) file for importing.

Uploaded data will be automatically deleted after 24h.

Input CSV

CSV stands for Comma Separated Values and is a plain-text file format that stores tabular data. CSVs are widely used to import and export data for all kinds of services for it's simplicity and ease of parsing.

Row delimiter

The row delimiter is the character used to separate each row in the CSV data. This is usually a new line character (LF), or a carriage return plus a new line character (CRLF).

Konbert will automatically detect this and parse the rows correctly.

Value separator

The value separator is the character used to separate each value inside a row.

For CSV files, as the name implies it is usually a comma, but it can be different depending on the software used to generate the CSV file, we support the following separators:

  • Comma ,
  • Tab \t
  • Pipe |
  • Hash #
  • Semicolon ;

Character encoding

Depending on what software you used to generate the CSV file, it might have a different character encoding

If no character encoding is specified we will automatically try to guess it, so you don't have to worry about it if you're unsure.

Output SQLite

SQLite is a lightweight relational database management system that's very popular for embedded use. It is used in a long range of software like web browsers and mobile operating systems.


Conversion for smaller files will always be free. Only pay when converting larger files.

Blazing fast

Our conversion engine is the fastest one around. Convert millions of rows in seconds.

Big data

Convert up to 1000 GB. We're the only converter that supports big files.

Data preview

Make sure the data is correct by previewing your data before downloading.


We take all the precautions needed to make sure your files are safe.

File Conversion API

Use our fully featured API to convert data programatically.

Frequently asked questions

How does the file limit work?

You can upload files up to 50 MB without creating an account. The limit is increased to 50 MB if you sign up with a free account.

Subscribe to the Pro plan if you need to upload files up to 1000 GB.

Is it secure?

We pride ourselves in building software that's easy to use, but security is also our top priority.

We understand that some data uploaded might be sensitive, so we ensure that your data is only kept when needed.

We follow widely accepted industry standard practices when it comes to security:

  • HTTPS is enforced for all communications with our server
  • We enforce a strict access policy and employees or external collaborators never have access to user data
  • All data is always encrypted at rest
  • All data is automatically deleted forever 24 hours after being uploaded.

We allow time before deleting files just in case you're not done with the data, if you're done with viewing or converting a file and want to delete it right away, you can do it yourself through the API.

Note that all files files uploaded without an account are acessible by a unique URL that is hidden but accesible by anyone, so we recommend you to sign up with an account if you want your files to be private, only your account will be able to access your files.

Do you provide an API for converting files?

You can upload files, queue and check the progress of conversion jobs with our API. Check out the API documentation for more detail.

Do you offer a trial?

We don't offer a trial plan at the moment.

You can trial a subset of your data with the Free plan.

All plans provide the same conversion features.

Do you offer refunds?

We can offer you a refund when:

  • You just paid to start or renew a subscription and you didn't use the service yet.
  • You forgot to cancel your subscripition, we'll give you a refund up to the last 3 months with no usage of the service.

Where do I get my API key?

You'll get an API key when you sign up, find it in your account page.

How do I cancel my subscription?

Go to your account page and find the Billing section, there you can downgrade to the Free plan. Your plan will be cancelled immediately and you won't be charged again.

Do you have any SDKs for your API?

Unfortunately, we don't have any language specific SDKs yet, so you'll have to use a standard HTTP client for it.

Related articles