Languages: 简体中文 | English | More translations are welcome!
VCF Generator Lite is a simple and efficient tool that converts contact lists into a single vCard (.vcf) file. Generated files can be batch-imported into mobile phone contacts or used for various other purposes.
Built with Python and Tkinter for a native desktop experience.
- Smart Parsing: Intelligently recognizes the
Name Phone Noteformat and automatically merges delimiters. - Batch Export: Exports all contacts to a single
.vcffile. - Phone Validation: Skips invalid numbers and locates erroneous lines with one click.
- Editing Assistance: Displays line numbers in the text area and supports one-click quote removal.
- Localization: Features a multilingual interface with phone number recognition for China (including Hong Kong, Macao, and Taiwan).
- Lightweight & Portable: Offers a no-installation ZIP application package (
.pyzw). - Cross-Platform: Compatible with Windows, macOS, and Linux.
- High Performance: Handles millions of contacts smoothly with rapid response.
- Free & Open Source: Licensed under Apache License 2.0, no ads, no fees.
Download packages from the following channels:
Select a package for your platform and click the guide for detailed installation instructions:
| Platform | Package Type | Installation Required | File | Guide |
|---|---|---|---|---|
| Windows | Installer | Yes | VCFGeneratorLite-<version>-win-amd64-setup.exe | Windows Installer |
| Windows | Portable Package | No | VCFGeneratorLite-<version>-win-amd64-portable.zip | Windows Portable |
| Cross-platform | Python Wheel | Optional | vcf_generator_lite-<version>-py3-none-any.whl | Python Wheel |
| Cross-platform | Python ZIP Application | No | VCFGeneratorLite-<version>-py3.pyzw | Python ZIP App |
- Paste your contacts in the format
Name Phone Noteinto the text field. The note is optional.Qu Yuan 13333333333 Poet of the Warring States period Cao Cao 13444444444 Tao Y.M. 13555555555 Xie Lingyun 13666666666 - Click Generate, select a path to save the file.
- You can use the generated vCard file wherever you need it. See Using vCard Files for details.
For more information, see User Documentation.
For system requirements, vCard compatibility, and known issues, see Compatibility.
Parts of this project were generated with AI assistance:
- Trae: Code generation, document optimization, code optimization, language translation.
- Qoder: Code completion, document optimization, coding guidance.
- DeepSeek: Coding guidance, code generation, document optimization, language translation.
- Yuanbao: Coding guidance, code generation, language translation.
- WorkBuddy: Code review, document optimization.
- OpenCode: Document optimization.
This project is licensed under the Apache 2.0 license. For details, please refer to the LICENSE file.
This project uses third-party open source code. For details, please refer to the NOTICES file.

