Python
PySide6
QML

STZ CSV Converter

Smart cleaning, normalization, and conversion of contact lists. Prepare your data for Google Contacts with surgical precision.

STZ CSV Converter cover preview
General

Modern Fluent QML Interface

A smooth experience developed with PySide6 and QML, featuring fluid transitions and clean design optimized for fast data workflows.

STZ CSV Converter screenshot 1
Module 01

Smart Field Mapping

Visually select and map which columns from your original CSV match Name, Phone, Email, and Tags for Google Contacts.

STZ CSV Converter screenshot 2
Module 02

Cleaning, Deduplication & Execution Report

Process entire contact lists by removing duplicate entries and invalid numbers, generating a comprehensive post-execution cleanup report.

Key Features

Deep Cleaning

Removes invalid characters, formats phone numbers (IDD), and standardizes names automatically.

Smart Deduplication

Detects and merges duplicate contacts based on phone numbers, avoiding clutter in your address book.

Flexible Mapping

Visual interface to map columns from your original CSV to expected fields (Name, Phone, Tags).

Detailed Reports

Generates a full JSON report with statistics, warnings, and suspicious contacts list after each processing.

PySide6 + QML UI

Fluid and responsive user experience, with background processing so the interface doesn't freeze.

Google Ready

Focused on generating perfectly formatted files for direct import into Google Contacts.

Technical Specs

Current Version
v1.0.0
Framework
Qt for Python (PySide6)
Language
Python 3.11
Interface
QML
License
GPL-3.0 License
Input
CSV (Generic/Google)