Langsung ke konten utama

Generator Kode QR gratis

Buat kode QR untuk URL, teks, WiFi, dan lainnya. Tanpa tanda air.

Banyak situs QR mengirim pemindaian melalui redirect mereka sendiri, yang bisa kedaluwarsa — kode ini menyimpan tautan Anda langsung dan tidak pernah kedaluwarsa.

Kode QR statis — tidak pernah kedaluwarsa

Mengontrol resolusi unduhan

512px
128px1024px
#000000
#ffffff
Gaya titik
Logo di tengah

Ketik sesuatu untuk membuat kode QR

Perlu QR pembayaran (UPI)? Coba pembuat QR UPI →
Tidak ada tanda air, selamanya.

Penggunaan umum

  • Buat Kode QR untuk WiFiBuat kode QR untuk jaringan WiFi Anda — tamu memindai untuk terhubung secara instan tanpa mengetik kata sandi.
  • Buat Kode QR untuk URLUbah tautan web apa pun menjadi kode QR — sempurna untuk menu, selebaran, kartu bisnis, dan materi pemasaran.
  • Buat Kode QR untuk KontakBuat kode QR vCard dengan detail kontak Anda — pindai untuk menambahkan Anda sebagai kontak telepon secara instan.
  • Buat Kode QR untuk EmailBuat kode QR yang membuka draf email — isi sebelumnya penerima, subjek, dan bahkan teks badan.
  • Buat Kode QR untuk Media SosialBuat kode QR yang menghubungkan ke profil sosial Anda — Instagram, LinkedIn, TikTok, YouTube, dan banyak lagi.

Cara kerja

Kode QR dibuat sepenuhnya di browser Anda menggunakan library JavaScript qrcode — tidak ada server yang terlibat, dan tidak ada yang Anda ketik yang pernah ditransmisikan ke mana pun. Untuk jenis data terstruktur (Wi-Fi, kontak vCard, acara kalender), alat ini merangkai string payload yang di-escape dengan benar mengikuti standar terbuka yang relevan (spek MECARD/WiFi, vCard 3.0, RFC 5545 iCalendar) sebelum menyerahkannya ke library.

  1. 1
    Perakitan payload per jenis
    Tergantung tab yang dipilih, alat ini membangun string persis yang dikodekan — URL telanjang mendapat 'https://' di depan jika hilang, entri Wi-Fi menjadi string MECARD WIFI:T:WPA;S:...;P:...; dengan karakter khusus di-escape, vCard menjadi blok BEGIN:VCARD/VERSION:3.0, dan acara kalender menjadi blok VCALENDAR/VEVENT dengan pemformatan datetime sesuai RFC 5545.
  2. 2
    Library qrcode mengodekan payload
    String yang dirangkai diteruskan ke QRCode.toDataURL() dari library qrcode, yang menghitung kode koreksi-error Reed-Solomon, memetakan bit data ke modul matriks QR, dan merender hasilnya langsung ke data URL PNG pada 256px untuk pratinjau langsung.
  3. 3
    Blob ekspor dibangun sebelum unduhan
    Saat Anda mengubah opsi atau masukan, alat ini membangun terlebih dahulu baik blob PNG (via QRCode.toDataURL() pada resolusi pilihan Anda, hingga 1024px) maupun blob SVG (via QRCode.toString() dengan tipe 'svg') di latar belakang, sehingga unduhan dipicu secara sinkron di dalam gestur pengguna — diperlukan untuk kompatibilitas iOS Safari.
  4. 4
    Pemeriksaan kontras dan unduhan
    Sebelum merender, alat ini menghitung luminansi relatif WCAG dari warna gelap dan terang pilihan Anda dan memperingatkan jika rasio kontras jatuh di bawah 3:1 atau jika warnanya terbalik — keduanya kondisi yang menyebabkan pemindai gagal. Unduh menyimpan PNG atau SVG yang telah dibangun; salin menempatkan PNG di clipboard via Clipboard API.

Alat terkait

Pertanyaan yang sering diajukan