Initializing, please wait a moment

Jenis Konten Kode QR: URL vs vCard vs Wi-Fi vs Teks - Mana yang Dipilih

Terakhir ditinjau 2026-05-06. Ditargetkan ke momen Anda duduk untuk membuat kode QR pertama dan generator bertanya "jenis payload apa?". Mengarahkan generasi sebenarnya ke QR Code Generator (di peramban, tanpa unggahan).

Jawaban 30 detik. Empat jenis konten mencakup hampir setiap kode QR dunia nyata: URL (tautan web - jauh paling umum), vCard (kartu kontak yang meminta pemindai untuk menyimpan kontak), Wi-Fi (kredensial jaringan yang meminta pemindai untuk bergabung), dan teks biasa (catatan pendek ditampilkan sebagai teks). Aplikasi pemindai pada setiap ponsel membaca awalan khusus di awal payload (https://, BEGIN:VCARD, WIFI:) dan mengganti perilaku sesuai. Pilih berdasarkan apa yang ingin Anda lakukan pemindai: buka halaman (URL), simpan kontak (vCard), bergabung dengan jaringan (Wi-Fi), atau tampilkan sebagian teks.

Apa yang sebenarnya ada di dalam kode QR?

Kode QR adalah, secara mekanis, kotak modul hitam dan putih yang mengenkode string byte. Spesifikasi QR (ISO/IEC 18004) tidak mendefinisikan string apa yang harus dimasukkan - hanya mendefinisikan cara mengenkode string apa pun ke dalam pola visual. "Jenis konten" kode QR murni adalah konvensi yang disepakati antara generator QR dan aplikasi pemindai tentang awalan apa yang dimulai string. Ketika pemindai membaca https://example.com, ia melihat awalan https:// dan memperlakukan payload sebagai URL; ketika membaca BEGIN:VCARD, ia memperlakukan payload sebagai kartu kontak. Kode QR sendiri tidak "tahu" jenisnya; awalan memberi tahu pemindai.

Tiga tempat mendefinisikan konvensi awalan dalam praktik. Pertama, skema URI terdaftar RFC (http, https, mailto, tel, geo, sms) adalah standar Internet formal yang dipercaya pemindai tanpa pertanyaan. Kedua, RFC 6350 vCard 4.0 (dan yang lebih lama RFC 2426 vCard 3.0) mendefinisikan format teks kartu kontak - jika payload QR dimulai dengan BEGIN:VCARD, ia mengikuti format itu. Ketiga, wiki proyek ZXing - dekoder QR open-source kanonik yang digunakan dalam banyak aplikasi pemindai - mendokumentasikan sekumpulan kecil awalan de facto yang tidak memiliki spesifikasi IETF formal tetapi diterapkan secara universal; yang paling penting adalah skema URI WIFI: yang semua iOS Camera, Android Camera, dan Google Lens interpretasikan sebagai permintaan bergabung-jaringan. Memahami sumber mana dari tiga sumber yang mendukung jenis konten yang Anda pilih memberi tahu Anda seberapa andal akan dipindai di ponsel dari produsen yang berbeda.

Jenis 1: URL - jenis paling umum

Kode QR URL adalah payload paling sederhana: karakter literal URL, termasuk awalan https://. Misalnya, https://freetoolonline.com/utility-tools/qr-code-generator.html dienkode secara langsung. Setiap aplikasi pemindai di setiap ponsel modern mengenali ini dan menawarkan untuk membuka URL di peramban default; banyak yang juga membuka secara otomatis ketika kamera diarahkan ke kode dari prompt "viewfinder" tanpa pengguna mengetuk secara eksplisit.

Awalan https:// penting: payload hanya freetoolonline.com tanpa skema secara teknis adalah payload teks biasa, dan sebagian besar pemindai menampilkannya sebagai teks daripada menawarkan untuk membukanya. Selalu sertakan skema. Untuk kode lebih pendek, https:// juga sedikit lebih panjang daripada http:// pada tingkat byte, tetapi perbedaannya satu byte dan pemindai modern memerlukan https:// agar peringatan keamanan berperilaku dengan benar - jangan pernah lepas s untuk menghemat satu byte.

Kapan memilih URL. Tenda meja konferensi yang membuka halaman pendaratan acara; menu restoran yang membuka menu online; kemasan produk yang membuka video panduan; selebaran yang membuka formulir pendaftaran; tanda tangan email yang membuka portofolio Anda. Skenario apa pun di mana tindakan yang diinginkan adalah "buka halaman web ini di peramban ponsel" adalah kode QR URL.

Jenis 2: vCard - untuk kartu kontak

Kode QR vCard mengenkode kartu kontak dalam format RFC 6350 vCard 4.0 (atau RFC 2426 vCard 3.0 yang lebih lama; keduanya masih dalam penggunaan aktif). Payload dimulai dengan BEGIN:VCARD dan diakhiri dengan END:VCARD, dengan field nama, telepon, email, organisasi, dan URL di antaranya. vCard 3.0 minimal terlihat seperti:

BEGIN:VCARD
VERSION:3.0
N:Smith;Jane
FN:Jane Smith
ORG:Example Corp
TEL:+1-555-0100
EMAIL:jane@example.com
URL:https://example.com/jane
END:VCARD

Ketika pemindai membaca ini, ia menawarkan untuk menyimpan kontak - biasanya dengan membuka aplikasi kontak ponsel yang sudah diisi sebelumnya dengan field, siap untuk dikonfirmasi. iOS Camera, Android Camera, Google Lens, dan sebagian besar aplikasi pemindai QR pihak ketiga semua mendukung payload vCard.

Trade-off adalah panjang payload: vCard lengkap dengan nama, telepon, email, organisasi, alamat, dan URL sering 200-350 byte, yang menghasilkan kode QR padat yang lebih sulit dipindai pada ukuran cetak kecil. Dua mitigasi praktis: (a) jaga vCard minimal (nama, satu telepon, satu email - lewati alamat dan organisasi jika tidak penting), dan (b) cetak kode QR setidaknya 3 cm x 3 cm sehingga pola padat tetap terbaca dari jarak pindai biasa. Panduan pendamping tentang ukuran payload di QR Code Error Correction and Scan Failures mencakup trade-off ukuran-vs-payload secara rinci.

MECARD: alternatif vCard yang lebih kecil. Format yang lebih lama disebut MECARD (berasal dari NTT DoCoMo untuk ponsel fitur Jepang) menggunakan awalan MECARD: dan sintaks field yang lebih ringkas: MECARD:N:Smith,Jane;TEL:5550100;EMAIL:jane@example.com;;. Payload MECARD biasanya 30-40% lebih pendek daripada vCard yang setara, yang menghasilkan kode yang lebih jarang dan mudah dipindai. Sebagian besar pemindai modern (iOS Camera, Android Camera, Google Lens, aplikasi berbasis ZXing) mengenali MECARD; pemindai yang lebih lama mungkin tidak. Jika audiens Anda global dan sebagian besar pada ponsel versi stabil saat ini, MECARD adalah pilihan yang baik ketika ukuran cetak dibatasi; jika tidak, vCard 3.0 adalah default yang lebih aman.

Kapan memilih vCard atau MECARD. Kartu nama dengan QR "pindai untuk menyimpan kontak saya"; tali leher di konferensi; lencana staf acara yang memungkinkan peserta mendapatkan kontak organisator; selebaran real estat dicetak dengan kontak agen yang sudah diisi. Skenario apa pun di mana tindakan yang diinginkan adalah "simpan detail kontak orang ini ke ponsel" adalah kode QR vCard atau MECARD.

Jenis 3: Wi-Fi - untuk bergabung dengan jaringan

Kode QR Wi-Fi mengenkode kredensial jaringan yang meminta pemindai untuk bergabung dengan jaringan. Format didokumentasikan dalam wiki proyek ZXing dan diterapkan secara native oleh iOS Camera (sejak iOS 11), Android Camera (sejak Android 10 di Pixel; bervariasi di produsen lain), dan Google Lens. Sintaks payload adalah:

WIFI:S:<ssid>;T:<auth_type>;P:<password>;H:<hidden>;;

Di mana S: adalah nama jaringan (SSID), T: adalah jenis autentikasi (WPA untuk WPA / WPA2 / WPA3, WEP untuk WEP lama, nopass untuk jaringan terbuka), P: adalah kata sandi (hilangkan untuk jaringan terbuka), dan H:true menandai jaringan sebagai tersembunyi (sebagian besar jaringan menghilangkan field ini). Kode Wi-Fi kafe biasa terlihat seperti: WIFI:S:CafeGuest;T:WPA;P:welcome2026;;. Perhatikan titik koma ganda di akhir - itu mengakhiri payload.

Format Wi-Fi tidak memiliki RFC IETF formal; ini adalah standar de facto yang didokumentasikan di wiki ZXing dan diterapkan oleh aplikasi kamera utama. Ini berarti pada iPhone stabil saat ini atau Pixel kode "berfungsi begitu saja", tetapi pada ponsel lebih lama (pre-iOS 11; pre-Android 10 pada sebagian besar produsen non-Pixel) payload dapat ditampilkan sebagai teks mentah daripada memicu prompt bergabung-jaringan. Untuk audiens campuran, cetak SSID dan kata sandi sebagai teks biasa di bawah kode QR sehingga pengguna dengan ponsel lebih lama masih dapat bergabung secara manual.

Karakter khusus dalam kata sandi. Jika SSID atau kata sandi berisi literal ;, :, ,, ", atau \, karakter-karakter itu harus di-escape dengan backslash di payload (\\;, \\:, dll.). Sebagian besar generator QR menangani ini secara otomatis, tetapi jika Anda mengedit payload secara manual itu adalah sumber paling umum laporan "kode dihasilkan tetapi ponsel saya menolak bergabung".

Kapan memilih Wi-Fi. Jaringan tamu kafe di kartu meja; paket selamat datang ruang kerja bersama; selebaran green-room konferensi; daftar Airbnb yang membagikan kode sebelumnya dalam pesan selamat datang. Skenario apa pun di mana tindakan yang diinginkan adalah "biarkan pengunjung bergabung dengan Wi-Fi saya tanpa mengetik kata sandi" adalah kode QR Wi-Fi.

Jenis 4: Teks biasa - untuk catatan pendek

Kode QR teks biasa adalah karakter literal dari teks, tanpa awalan khusus. Ketika pemindai membacanya, teks ditampilkan dalam panel "konten dipindai" dan pengguna dapat menyalinnya ke clipboard. Tidak ada buka otomatis, tidak ada simpan otomatis, tidak ada bergabung otomatis - hanya teks di layar.

Teks biasa adalah pilihan yang tepat ketika tidak ada jenis lain yang cocok: kata sandi Wi-Fi di mana Anda tidak ingin bergabung otomatis (Anda ingin pengguna menyalin dan menempelnya sendiri), nomor seri pendek pada peralatan, kode hari acara, alamat Bitcoin, kode kupon diskon. Trade-off adalah pada sebagian besar pemindai teks biasa mendapatkan UI dengan gesekan terendah - pengguna harus membaca teks dan memutuskan apa yang harus dilakukan dengannya - yang persis benar untuk beberapa payload (kode kupon) dan persis salah untuk yang lain (URL 150 karakter yang akan lebih baik sebagai kode QR URL).

Kapan memilih teks biasa. Kode kupon pada selebaran dicetak; nomor seri pada peralatan; kata sandi Wi-Fi konferensi di mana SSID diumumkan dengan keras dan QR hanya menyimpan kata sandi; alamat cryptocurrency; catatan pendek ("minta meja depan untuk validasi parkir"). Skenario apa pun di mana tindakan yang diinginkan adalah "pengguna membaca teks dan mengetiknya secara manual di tempat lain" adalah kode QR teks biasa.

Jenis konten lain yang patut diketahui

Di luar empat jenis utama, beberapa awalan yang kurang umum memiliki dukungan pemindai universal dan mungkin merupakan kecocokan yang tepat untuk skenario sempit:

  • Email (mailto:) - membuka aplikasi email default dengan alamat dan subjek/isi opsional yang sudah diisi. Format: mailto:hello@example.com?subject=Inquiry&body=From%20conference%20booth. Karakter yang dicadangkan dalam subjek dan isi harus dikodekan persen sesuai RFC 3986 (pengkodean URL).
  • Telepon (tel:) - membuka pemutar nomor dengan nomor yang sudah dimasukkan (pengguna masih menekan Panggil). Format: tel:+15551234567. Selalu sertakan kode negara dengan + di awal.
  • SMS (smsto: atau sms:) - membuka aplikasi pesan dengan penerima dan isi opsional yang sudah diisi. Format: smsto:+15551234567:Hello,%20I%20saw%20your%20flyer atau sms:+15551234567?body=Hello. Dua format berdampingan; smsto: lebih tua tetapi masih didukung luas.
  • Geolokasi (geo:) - membuka aplikasi peta default pada latitude/longitude yang disediakan. Format: geo:48.8566,2.3522?q=Notre+Dame+Paris. Label ?q= opsional; tanpa itu aplikasi hanya menampilkan pin.
  • Acara kalender (BEGIN:VEVENT dari iCalendar RFC 5545) - meminta pemindai menambahkan acara ke kalender. Format dimulai dengan BEGIN:VEVENT dan diakhiri dengan END:VEVENT. Kurang didukung secara universal daripada vCard - uji pada ponsel audiens target sebelum mencetak dalam skala besar.

Keputusan: jenis apa untuk skenario apa

Jika Anda tahu apa yang ingin Anda lakukan pemindai, jenisnya biasanya jelas. Pemetaan:

  • Buka halaman web di peramban → URL.
  • Simpan kontak ke ponsel → vCard (atau MECARD jika ukuran cetak kecil).
  • Bergabung dengan jaringan Wi-Fi → Wi-Fi. Cetak SSID dan kata sandi sebagai teks biasa di samping untuk ponsel lama.
  • Tampilkan kode atau catatan agar pengguna menyalin → teks biasa.
  • Tulis email → mailto:. Isi subjek dan isi sebelumnya untuk kejelasan.
  • Lakukan panggilan telepon → tel:. Selalu sertakan kode negara internasional.
  • Kirim SMS yang sudah diisi → smsto:.
  • Buka peta di lokasi → geo:.
  • Tambahkan acara kalender → VEVENT (uji dukungan pemindai dulu).

Saat ragu antara dua opsi, pilih yang dengan payload lebih pendek - payload lebih pendek menghasilkan kode yang lebih jarang dan lebih andal. URL pendek yang mengarahkan ke URL panjang hampir selalu lebih andal daripada mengenkode URL panjang secara langsung; pengalihan membawa parameter pelacakan di sisi server.

Ukuran payload, koreksi kesalahan, dan trade-off keandalan pindai

Kode QR memiliki payload maksimum tetap pada setiap ukuran; semakin panjang payload, semakin padat pola, dan semakin besar ukuran cetak yang Anda butuhkan untuk menjaga agar tetap dapat dipindai. Sebagai panduan kasar: URL 25 karakter menghasilkan kode jarang yang dipindai dari jarak satu meter di kamera ponsel; vCard 200 karakter menghasilkan kode padat yang perlu setidaknya 3 cm x 3 cm dan dipindai dari tidak lebih dari 30 cm. Panduan khusus di QR Code Error Correction and Scan Failures mencakup empat tingkat koreksi kesalahan (L / M / Q / H) dan trade-off ukuran-vs-payload, dengan rekomendasi ukuran cetak konkret per skenario.

Dua default praktis yang berfungsi untuk hampir setiap skenario cetak: tingkat koreksi kesalahan M (~15% toleransi kerusakan) untuk penggunaan dalam ruangan dan tingkat Q (~25%) untuk penggunaan luar ruangan atau permukaan aus; ukuran minimum 2 cm x 2 cm untuk payload pendek (URL di bawah 50 karakter), 3 cm x 3 cm untuk payload menengah (vCard, Wi-Fi), dan 4 cm x 4 cm untuk URL panjang di atas 100 karakter. Apa pun yang lebih kecil dan sebagian besar ponsel akan gagal memindai.

Privasi: apa yang dienkode kode QR dan apa yang tidak

Kode QR hanya mengenkode string payload literal. Tidak ada alamat IP, tidak ada ID perangkat, tidak ada stempel waktu, tidak ada lokasi, tidak ada data analitik tersembunyi dalam pola - kode persis seperti yang Anda masukkan, tidak lebih. Membuat kode QR secara lokal di peramban (yang dilakukan QR Code Generator di situs ini) menyimpan payload sepenuhnya di perangkat Anda; tidak ada apa pun tentang kode QR Anda dikirim ke server mana pun selama generasi.

Jika Anda mengenkode URL yang menunjuk ke pelacak analitik sisi server atau URL dengan parameter UTM, analitik terjadi di ujung penerima ketika pemindai membuka URL - kode QR sendiri hanya byte statis. Kode Wi-Fi membawa kata sandi literal; perlakukan kode Wi-Fi yang dicetak dengan cara yang sama seperti Anda memperlakukan kata sandi teks biasa (jangan tinggalkan di tempat yang dapat difoto secara publik jika jaringan sensitif).

Bacaan terkait

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.