CSV Tools

CSV Encoding Converter

Detect common CSV encodings and convert to verified UTF-8 locally in your browser.

Upload your CSV

Drag and drop your CSV file here

or

Encoding diagnosis needs the original file bytes, so paste input is intentionally not available here.

Processed locally in your browser. Your CSV is not uploaded.

Choose a CSV file to identify its source encoding.

How it works

Three careful steps

  1. 1
    Choose the original CSV file

    Encoding diagnosis needs its original bytes, so this tool is purpose-built for files.

  2. 2
    Review the source encoding

    Prontivo detects common encodings and asks you to confirm when the bytes are uncertain.

  3. 3
    Download verified UTF-8

    The converted CSV is reparsed before download to preserve its structure.

The basics

What is CSV encoding?

Encoding describes how a file stores characters as bytes. A CSV can have the same rows and delimiters but still display incorrectly if the receiving app expects another encoding.

Garbled text is a clue

Characters that appear garbled or replacement symbols can indicate a previous decoding mismatch. Prontivo warns rather than silently repairing source data.

Common formats

UTF-8, BOM, Windows-1252, and Excel exports

UTF-8 is widely compatible. A UTF-8 BOM can help some spreadsheet workflows, while older Windows exports may use Windows-1252. UTF-16 files are also handled when their byte structure is clear.

When detection is uncertain

You stay in control.

No source encoding is guessed when the bytes are ambiguous. Select the encoding used by the exporting system and Prontivo rechecks the original file before conversion.

FAQ

Common questions

Is my CSV uploaded?

No. The file is processed locally in your browser.

Why is paste input unavailable?

Pasting loses the original byte sequence needed for reliable encoding diagnosis.

Should I choose UTF-8 with BOM?

Choose it only when the receiving program specifically expects a UTF-8 BOM; otherwise standard UTF-8 is the default.

Will this repair garbled data?

No. It converts the selected source encoding and flags suspicious text instead of guessing how to alter it.