Cara Membuat QR Code Sendiri dari Google Spreadsheet, Bisa Ratusan Sekaligus


Membuat satu QR Code itu mudah — banyak situs gratis menyediakannya. Masalah muncul ketika yang dibutuhkan bukan satu, melainkan tiga ratus: kartu member seluruh santri, label harga seluruh produk, atau nomor inventaris seluruh aset kantor.

Membuatnya satu per satu di situs gratis bisa memakan waktu berhari-hari. Padahal kalau daftarnya sudah ada di spreadsheet, seluruh QR-nya bisa jadi dalam hitungan detik dengan satu rumus.

Tulisan ini membahas caranya, gratis, tanpa perlu memasang aplikasi apa pun.

Dua jenis QR Code yang wajib dibedakan dulu

Ini bagian yang paling sering menimbulkan kekecewaan, jadi saya taruh paling awal.

QR Statis

Isinya menyatu dengan gambarnya. Kalau QR berisi alamat website-lama.com, maka selamanya akan mengarah ke sana. Mau diubah? Harus membuat QR baru dan mencetak ulang semuanya.

Kelebihannya: gratis dan tidak pernah kedaluwarsa. Tidak ada layanan yang bisa mematikannya, karena tidak ada layanan yang terlibat. Sekali dicetak, berfungsi selamanya.

QR Dinamis

QR-nya berisi alamat perantara, dan perantara itulah yang mengarahkan ke tujuan sebenarnya. Tujuannya bisa diganti kapan saja tanpa mencetak ulang.

Kelemahannya: bergantung pada layanan perantara. Kalau layanannya tutup, berhenti gratis, atau Anda lupa memperpanjang langganan, seluruh QR yang sudah tercetak jadi mati serentak. Banyak yang baru sadar setelah seribu kartu terlanjur dicetak.

Untuk kartu member, label produk, dan nomor inventaris — pakai QR statis. Isinya memang tidak akan pernah berubah, dan Anda tidak ingin bergantung pada pihak lain. Cara di bawah ini menghasilkan QR statis.

Membuat satu QR Code

Cara paling cepat: buka alamat berikut di browser, ganti bagian setelah text= dengan isi yang Anda inginkan.

https://quickchart.io/qr?text=Halo%20Dunia&size=300

Gambarnya langsung muncul. Klik kanan pada gambarnya, pilih Simpan gambar sebagai. Selesai.

Angka pada size adalah ukuran dalam piksel. Untuk dicetak di kartu, gunakan 500 ke atas supaya tidak pecah.

Membuat ratusan sekaligus dari Google Spreadsheet

Di sinilah waktu Anda benar-benar terselamatkan.

1. Siapkan daftarnya

Buat spreadsheet dengan isi yang ingin dijadikan QR di kolom A. Misalnya:

AB
Isi QRHasil
SANTRI-2026-001
SANTRI-2026-002
SANTRI-2026-003

2. Masukkan rumusnya

Di sel B2, tulis:

=IMAGE("https://quickchart.io/qr?text="&ENCODEURL(A2)&"&size=300")

Tekan Enter — QR Code-nya langsung muncul di dalam sel. Lalu tarik rumus itu ke bawah sebanyak baris yang ada. Tiga ratus QR selesai dalam beberapa detik.

Bagian ENCODEURL itu penting, jangan dihilangkan. Fungsinya mengubah spasi dan tanda baca menjadi kode yang aman dibaca alamat internet. Tanpa itu, isi yang mengandung spasi akan menghasilkan QR yang terpotong.

3. Menambahkan logo di tengah

Unggah dulu logo Anda ke internet sampai punya alamat yang berakhiran .png, lalu gunakan rumus ini:

=IMAGE("https://quickchart.io/qr?text="&ENCODEURL(A2)&"&size=500&ecLevel=H&centerImageUrl="&ENCODEURL("https://alamat-logo-anda.com/logo.png"))

Perhatikan bagian ecLevel=H — ini wajib kalau memakai logo. Logo menutupi sebagian pola QR, dan ecLevel=H menyalakan tingkat koreksi kesalahan tertinggi sehingga QR tetap terbaca meski sebagian tertutup. Tanpa itu, QR Anda akan terlihat bagus tapi gagal dipindai — dan biasanya baru ketahuan setelah dicetak.

Ukuran logo juga jangan terlalu besar. Aman di sekitar seperlima lebar QR-nya.

4. Mengunduh hasilnya

Di sinilah keterbatasan cara gratis ini. Gambar yang muncul dari rumus IMAGE() menempel di dalam sel dan tidak bisa langsung disimpan sebagai file satu per satu.

Untuk jumlah sedikit, siasatnya: salin alamat lengkap yang dihasilkan rumus, tempel di browser, lalu simpan gambarnya. Untuk ratusan, cara ini jelas tidak praktis lagi — perlu skrip tambahan atau alat yang memang dirancang untuk itu.

Kesalahan yang sering terjadi

  • Ukuran terlalu kecil untuk dicetak. QR 150 piksel terlihat tajam di layar tapi pecah di kertas. Untuk cetak, minimal 500 piksel.
  • Warna terlalu tipis. QR berwarna memang menarik, tapi kalau kontras dengan latarnya kurang, kamera HP kesulitan membacanya — apalagi di ruangan remang. Hitam di atas putih tetap yang paling aman.
  • Margin dihilangkan. Ruang putih di sekeliling QR itu bukan hiasan; pemindai membutuhkannya untuk mengenali batas. Jangan dipotong mepet.
  • Tidak diuji sebelum dicetak. Cetak satu lembar dulu, pindai dengan dua HP berbeda, baru cetak seribu. Kesalahan cetak massal tidak bisa dibatalkan.
  • Menaruh link Google Drive apa adanya. Link berbagi Drive perlu diubah formatnya dulu agar file langsung terbuka, bukan mengarah ke halaman pratinjau.

Kalau butuh yang sudah siap pakai

Cara di atas gratis dan sepenuhnya bisa Anda kerjakan sendiri. Yang belum terselesaikan hanya dua: mengunduh hasilnya dalam jumlah banyak, dan mengurus format link Google Drive.

Untuk itu saya membuat versi yang lebih lengkap — pengaturan ukuran logo tinggal pilih, link Drive bisa ditempel apa adanya, upload logo bisa langsung dari galeri HP, dan hasilnya siap diunduh. Tersedia dalam bentuk spreadsheet sekaligus Web App yang bisa dibuka dari HP.

Lihat QR & Barcode Generator

Tapi kalau kebutuhan Anda cuma sepuluh dua puluh QR, rumus di atas sudah cukup. Simpan saja tulisan ini untuk nanti.

Penutup

QR Code hanyalah cara memindahkan tulisan ke bentuk yang bisa dibaca kamera. Begitu Anda paham bahwa isinya cuma teks biasa, seluruh kebutuhan lain jadi mudah — nomor inventaris, alamat website, nomor WhatsApp, bahkan teks panjang, semuanya bisa dijadikan QR dengan rumus yang sama persis.

Ada kendala saat mencobanya? Silakan hubungi lewat halaman Kontak.

Diskusi