Support freeware!

Why support freeware?

Give a favorable review on:

review2_5_CSV Buddy_award
Video quick look

A Swiss knife for your CSV files!

Leave a comment,
a suggestion or
ask a question!

csvbuddy-128x128CSV Buddy helps you make your CSV files ready to be imported by a variety of software. Load/save/export files with various delimiters and lots of options. Freeware.


Absolutely free to download and use, for personal or commercial use.

  1. Download
  2. There is no software to install. Just extract the zip file content to the folder of your choice.
  3. Run the .EXE file from this folder (choose the 32-bits or 64-bits version depending on your system).
    Make sure it will run with read/write access to this folder.
  4. At your convenience, create a shortcut on your Desktop or your Start menu.

CSV Buddy can be freely distributed over the internet in an unchanged form.

Beta release download

Before releasing CSV Buddy v3, beta release are available on the CSV Buddy Forum.



See full documentation here.

What's new

2017-12-10 v2.1.6

  • Fix bug when changing the Fixed with default in Export tab.

2017-07-20 v2.1.5

  • Fix bug when processing HTML or XML multi-line content, reversing earlier change done to support non-standard CSV files created by XL causing issue (stripping some "=") in encapsulated fields.

2017-07-20 v2.1.4

  • Fix bug: show the end-of-line replacement field when loading a file from the command-line (or by double-click a file in Explorer).

2016-12-23 v2.1.3

  • Fix bug preventing correct detection of current field delimiter when file is loaded. The delimiter is the first one detected on the first line of the loaded file, in this order: tab, semicolon (;), comma (,), colon (:), pipe (|) or tilde (~).

2016-12-20 v2.1.1/v2.1.2

  • Fix bug when "Set header" is selected and "Custom header" is empty, columns with "C" field names generated are now sorted correctly.

2016-10-20 v2.1

  • Stop trimming (removing spaces at the beginning or end) data value read from CSV file, but still trimming field names read from CSV file.

2016-09-06 v2.0

  • New Record editor dialog box with field-by-field edition (support up to 200 fields per row)
  • New “Options” tab to change setting values saved to the CSVBuddy.ini file
  • New option “Record editor” for choice of 1) “Full screen Editor” (legacy) or 2) “Field-by-field Editor” (new), default is 2
  • New option “Encapsulate all values” to always enclose saved values with the encapsulator character
  • Display a “Create” button on first tab to create a new file based on the Set header data
  • Remember the last folder where a file was loaded
  • Code signature with certificate from DigiCert
  • See history for v1.3.9 and v1.3.9.1 for details and bug fixes

Full version history on the GitHub source repository.


  • Developed using the portable software language AutoHotkey v1.1 (aka AutoHotkey_L or AHKScript)
  • Source files on GitHub


CSV Buddy - Copyright (C) 2013-2015 Jean Lalonde

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Jean Lalonde,


Answered questions and closed cases: Archives - CSV Buddy