CSV Delimiter and Encoding Converter
Convert comma, semicolon, tab, or pipe-separated files without breaking quoted fields. Decode UTF-8 and common legacy encodings locally.
Processed locally in your browser — nothing you enter here is uploaded.
Convert comma, semicolon, tab, or pipe-separated files without breaking quoted fields. Decode UTF-8 and common legacy encodings locally.
A delimiter separates fields in a text table. Although the name CSV means comma-separated values, real exports often use semicolons, tabs, or pipes. Regional spreadsheet settings commonly choose a semicolon when a comma is already used as the decimal separator.
Replacing characters with Find and Replace is unsafe because the same character may appear inside a quoted field. This converter parses the source table first and then serializes it with the selected output delimiter, preserving quoted commas, escaped quotation marks, and embedded line breaks.
.csv data.Automatic detection examines the input and chooses the most likely delimiter. If a file has only one column or inconsistent rows, select the source delimiter manually.
Text that displays as José or contains replacement characters may have been decoded with the wrong character encoding. Choose the expected encoding before selecting the file. UTF-8 is the preferred modern default; Windows-1252 and ISO-8859-1 are provided for older Western European exports.
Encoding selection applies when reading an uploaded file. Pasted text has already been decoded by the browser and cannot be reliably converted back to its original bytes.
LF line endings are conventional on Linux and modern macOS. CRLF is the traditional Windows format and may be more compatible with older desktop software. Both are valid for most modern CSV importers.
The converter removes a leading UTF-8 byte order mark before parsing. It does not infer whether values should be numbers, dates, or booleans because CSV itself does not provide a universal data-type schema.
Files are decoded and converted in your browser and are not uploaded to MiniUtil. Available browser memory limits the practical file size. Always review sensitive exports and keep the original file until the converted version opens correctly in its destination application.
Use the CSV Viewer to inspect columns and rows, CSV to JSON to create structured JSON, or the JSONL Converter for newline-delimited records.
Share this utility
Send the tool, not any text or files you entered. Input is never added to the share URL.
Continue the workflow
Step 4 of 5. Keep the context and finish the related checks.
Where this comes from
Defines CSV quoting, embedded delimiters, and line breaks.
Links last checked August 13, 2026.
Step-by-step help
Keep working