What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code Generator
Create a MeCard QR code that saves your name, phone, email, and address to a contact list with a single scan.
Open the generator ↓Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.
The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
MeCard is a compact plain-text format for encoding contact information into a QR Code, originally developed for Japanese feature phones and still supported by virtually every modern smartphone camera and QR scanner. When someone scans a MeCard QR Code, their phone recognizes the format and offers to save the contact directly — name, phone number, email and address — without opening a browser or app first.
Technically, MeCard is not a barcode symbology of its own; it's a QR Code (or sometimes a Data Matrix) encoding text in the MeCard syntax, the same way a URL QR Code is a QR Code encoding a web address. Barcode Mint lists it as its own type because the specific field structure and colon/semicolon syntax matter for phones to parse it correctly.
A MeCard payload starts with MECARD: and packs fields as short two-letter codes separated by semicolons, ending with a final double semicolon:
A typical MeCard string looks like MECARD:N:Smith,Jane;TEL:15551234567;EMAIL:jane@example.com;;. Special characters like commas and semicolons within a field value must be escaped with a backslash so the phone's parser doesn't misread field boundaries.
MeCard is a plain-text data format, not a barcode symbology itself — Barcode Mint renders it as a standard ISO/IEC 18004 QR Code (Model 2), though the same text could technically go into a Data Matrix or other 2D symbol. There is no formal international standards body governing MeCard the way GS1 governs Application Identifiers; it originated as a de facto convention from Japanese feature-phone QR readers (NTT DoCoMo's i-mode ecosystem) and has since been widely, if informally, adopted by smartphone camera apps. Field values have no fixed maximum length in the specification itself, but practical length is bounded by the QR Code's own capacity — up to roughly 4,296 alphanumeric characters at the lowest error-correction level, far more than any real contact record needs. There is no check digit; data integrity relies entirely on the QR Code's built-in Reed–Solomon error correction.
MeCard and vCard both let a QR Code save a contact, but they differ in scope and compatibility. MeCard is a lightweight, Japan-originated format with a small, fixed field set — it produces a shorter, denser QR Code, which is useful when you want the smallest possible symbol or are targeting older/simpler QR readers. vCard (the format behind Barcode Mint's separate vCard-based QR builder) is the internet-standard contact format (based on RFC 6350) and supports a much richer set of fields — organization, title, multiple phone types, photos — at the cost of a larger encoded payload.
In practice, most modern phones parse both formats fine. Choose MeCard when you want a compact code with just the essentials (name, phone, email, address); choose vCard when you need full business-card detail like job title, company, or multiple contact channels.
To build a MeCard QR Code:
MECARD:...;; syntax, escaping special characters automatically, and encodes it as a QR Code./barcode?type=mecard&data=... to generate them from an HR or CRM system.Because MeCard QR Codes often end up small — on a business card, name badge, or email signature — use a higher error-correction level (Quartile or High) so the code stays scannable even if printed at a compact size or slightly smudged. Test the finished code with both iOS and Android native camera apps before printing in volume, since contact-saving behavior (and which fields get recognized) can vary slightly between phone platforms. Keep a comfortable quiet zone around the code even on a crowded business card layout, and avoid placing it over a fold line or perforation on a badge insert, since a crease across the QR Code's finder patterns is a common cause of failed scans on printed cards.
Against vCard, MeCard trades richness for compactness: vCard supports organization, title, multiple typed phone numbers, and even embedded photos, while MeCard sticks to a small fixed field set that keeps the resulting QR Code smaller and easier to scan reliably at tiny print sizes. Against a plain URL QR Code that links to an online contact page or vCard file, MeCard works fully offline — the phone saves the contact directly from the scanned text with no network request required, which matters for badges or cards used in venues with poor connectivity. Choose MeCard for a lean, dependable contact card; choose vCard when the extra fields are worth a larger, denser code.
A mecard generator creates a QR Code that encodes contact details — name, phone, email, address — in the MeCard text format so any phone camera can scan it and offer to save the contact instantly.
Most modern iOS and Android native camera apps recognize the MECARD: prefix and offer to save the contact, though it's worth testing on your target devices since recognition can vary slightly by OS version.
Yes — upload a CSV with each person's contact details to Barcode Mint's bulk tool to generate a unique MeCard QR code per row, packaged as a ZIP or PDF.