
Modern Fluent QML Interface
A smooth experience developed with PySide6 and QML, featuring fluid transitions and clean design optimized for fast data workflows.
Smart cleaning, normalization, and conversion of contact lists. Prepare your data for Google Contacts with surgical precision.

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

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

Process entire contact lists by removing duplicate entries and invalid numbers, generating a comprehensive post-execution cleanup report.
Removes invalid characters, formats phone numbers (IDD), and standardizes names automatically.
Detects and merges duplicate contacts based on phone numbers, avoiding clutter in your address book.
Visual interface to map columns from your original CSV to expected fields (Name, Phone, Tags).
Generates a full JSON report with statistics, warnings, and suspicious contacts list after each processing.
Fluid and responsive user experience, with background processing so the interface doesn't freeze.
Focused on generating perfectly formatted files for direct import into Google Contacts.