Step 1 / source
Choose the source
Drop one file here
Choose a contact table whose headers describe familiar name, email, phone, and organisation fields.
Checking publication status...LOCAL CONTACT CONVERTER / CSV TO VCF
Convert a header-based contact CSV into one UTF-8 vCard 3.0 file using practical name, email, phone, company, title, address, and website aliases.
Step 1 / source
Choose a contact table whose headers describe familiar name, email, phone, and organisation fields.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .csv file up to 5 MB and 1,000 contact rows. Each row needs at least a name, email, or phone.
Plain-language method
Headers are normalized and matched to conservative aliases such as full_name, first_name, last_name, email, phone, organization, title, address, and website. Each valid row becomes one vCard 3.0 record.
Use a header row and consistent columns. At least one identifying name, email, or phone header must exist.
Choose the actual delimiter. Unknown columns are ignored rather than copied into ambiguous custom properties.
The combined download ends in _nirmion_tools_contacts.vcf and can be reviewed before import into a contact application.
Useful when
Before converting
Know the boundary
Unknown or custom columns are omitted, and the tool does not deduplicate contacts. Review the generated cards before importing them into a live address book.
Quick answers
Clear headers produce the most predictable contacts.
Common aliases for full and split names, email, phone, organization, title, address, and website are supported.
No. Every valid non-empty row becomes one card so the tool does not make identity decisions for you.
Not in this basic vCard 3.0 export. Add richer properties in a contact application after review.