Yes you can but it won't work properly. iPhones will not read the data and many Android phones don't always read it correctly.
There's two solutions to this. Firstly, use one the many link sharing websites that now exist. Secondly, create your 'vcf' vCard file using a website like vCard Maker
then put this somewhere on the internet - for example your website or share it on Google Drive or similar. Then encode your NFC tag with an iPhone
or encode with an Android phone
a URL link directly to that file.
All NFC phones can read URL links and they will download the vCard file and present it. Seritag - 11 Jan 2023