Get the Python script to analyze character encodings of your CSV files locally. Your data stays on your machine - no uploads, no external processing.
True double-click experience - downloads everything you need!
Executable files may trigger security warnings. See full disclaimer below for platform-specific instructions.
For developers who want individual components
Easy setup for the graphical interface
pip3 install chardetpython3 charset_web_gui.pyπ‘ Make sure both files are in the same folder, then double-click or run the command
π Browser will open automatically with the interface
Setup for advanced users and automation
pip3 install chardetchmod +x check_csv_charset.pyWhy download instead of upload?
100% Local Processing
Your CSV files never leave your computer
No Data Transmission
No uploads, downloads, or network requests
Open Source
Full transparency - review the code yourself
Common ways to use the charset analysis tool
python3 check_csv_charset.py /path/to/your/csv/filespython3 check_csv_charset.py --help# Convert files to UTF-8 with backuppython3 check_csv_charset.py data/ --convert-to utf-8# Fast scan of large datasetpython3 check_csv_charset.py bigdata/ --fast -j 8 --summary-only# Preview conversion without changespython3 check_csv_charset.py files/ --convert-to utf-8 --dry-runAntivirus & Security Software:
Your antivirus or security software may flag the launcher files (.bat, .command, .sh) as potentially dangerous because they are executable scripts. This is normal security behavior.
π macOS:
πͺ Windows:
π§ Linux:
chmod +x run_charset_analyzer.shNO WARRANTY OR LIABILITY:
SECURITY RESPONSIBILITY:
These launcher files are legitimate scripts that automatically install dependencies and start the tool. Security software flags them because executable scripts can be misused by malicious software. Our launchers only install Python packages and run the charset analyzer - you can review the code yourself.
If you prefer not to use the launcher files, you can download the individual Python files and run them manually. This avoids all executable security warnings but requires manual dependency installation.