Spreadsheet workflows

How to convert Excel to CSV without breaking UTF-8

Learn how to export Excel data to CSV without corrupting accents, symbols, leading zeros, or date formats.

9 min read Reviewed August 4, 2026 Professional reference

Document summary

A guide to converting Excel files to CSV while keeping UTF-8 characters, leading zeros, and date formats intact.

Key takeaways

  • Choose UTF-8 output so accents and symbols survive
  • Keep leading zeros by treating identifiers as text
  • Fix dates and separators before the export
01

Why CSV exports corrupt data

Spreadsheet exports often write the local ANSI encoding instead of UTF-8, so characters such as accents, curly quotes, and emoji turn into question marks. Delimiters and decimal separators also depend on regional settings.

Leading zeros vanish when Excel treats values as numbers, and dates are written in the display format, which may not match what the target system expects.

  • Non-ASCII characters replaced with ? characters
  • Leading zeros stripped from IDs and zip codes
  • Dates written in the wrong order for the target system
  • Commas inside fields that break naive parsers
02

Convert with the local tool

  1. 1

    Open the Excel to CSV converter and load the XLSX or XLS file locally.

  2. 2

    Choose UTF-8 encoding for the output.

  3. 3

    Select the delimiter your target system expects (comma, semicolon, or tab).

  4. 4

    Review the preview for encoding and formatting issues, then download.

03

When the source is already messy

For files with stray quotes, mixed line endings, or extra whitespace, run the output through the CSV cleaner before importing it elsewhere.

If the destination is Excel again, converting via the CSV to Excel tool with explicit column types avoids the same reformatting problems in reverse.

04

Frequently asked questions

Why do my accents appear as question marks in CSV?

The export used a legacy encoding instead of UTF-8. Re-export with UTF-8 selected to preserve the characters.

How do I keep leading zeros in IDs?

Format the column as text in Excel before exporting, or convert with the tool which preserves values as text.

Comma or semicolon as the delimiter?

It depends on the target system and locale. The converter lets you choose and previews the result.

Is my spreadsheet uploaded?

No. Conversion runs locally in your browser.

Jump to tool

Convert Excel to CSV

Open tool