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: Recognizes contacts in the
Name Phone Notesformat, with automatic merging of tabs and spaces. - Batch Generation: Combines all contacts into a single
.vcffile. - Number Validation: Automatically skips invalid numbers and quickly locates erroneous lines.
- Editing Assistance: Displays line numbers in the text area, supports one-click quote removal.
- Localization: Supports Simplified Chinese and English, with phone number recognition for China (including Hong Kong, Macau, and Taiwan regions).
- Lightweight: Provided as a Python ZIP application package.
- Free and Open Source: Licensed under Apache License 2.0, ad-free, no payment required.
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.

