Generator Kode QR HOTP Gratis
Buat kode QR otpauth://hotp/ standar untuk aplikasi autentikator berbasis counter dan token perangkat keras. Pure RFC 4226, tanpa server, tanpa pendaftaran.
- Best for
- Counter-based OTP tokens (banking, legacy hardware tokens).
- Scans on
- Authenticator apps only.
- When not to use
- For most new deployments — prefer TOTP (time-based, simpler state).
- Standards
- RFC 4226 HOTP.
- Generator QR
- Desainer Kartu Nama Gratis
- Kartu WiFi Siap Cetak
- CSV Batch (500 kode)
- 40 Templat
- 20 Bahasa
Keterangan kompatibilitas
Format barcode ini dirender monokrom hanya dengan warna latar depan dan latar belakang. Template, bentuk titik/mata, gradien, bingkai, dan logo tengah hanya berlaku untuk kode QR dan disembunyikan di sini.
Tampilkan 30 templat lagi
Simpan gaya dengan tombol di atas untuk menyimpan favorit Anda di sini.
Atau pilih ikon bawaan:
Tampilkan 108 ikon lagi
Dirender di belakang QR dengan opasitas rendah. Otomatis memaksa EC=H sehingga QR masih dapat dipindai melalui foto.
Pembuatan Batch
Unggah CSV untuk membuat hingga 500 kode QR dalam satu batch. Setiap baris menjadi QR-nya sendiri — pilih templat atau timpa 21 properti per baris: warna, bingkai, gaya titik/mata/pupil mata, gradien, transparansi, ukuran, koreksi kesalahan, format, logo bawaan, dan lainnya.
21 kolom: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Hanya type dan data yang wajib. Gunakan | untuk memisahkan kolom dalam data (misalnya ssid|password|WPA).
Mendukung semua 20 jenis QR, termasuk URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR dan rMQR. Unduh contoh CSV untuk melihat setiap kolom, semua 40 templat, 11 gaya bingkai, dan 12 logo bawaan dalam aksi.
1. Unduh CSV contoh · 2. Edit di Google Sheets, Excel, Numbers, atau editor teks apa pun · 3. Unggah di sini
Simpan seluruh QR — jenis, semua nilai kolom, gaya, bingkai, logo, desain kartu nama — sebagai satu file .qr.json. Muat nanti untuk membuat ulang semuanya dalam satu klik.
Masukkan konten untuk membuat kode QR Anda
E-signature yang sah di pengadilan
Abundera Sign melampaui e-signature dasar. Setiap dokumen mendapat bukti kriptografis, verifikasi independen, dan paket bukti anti-rusak.
- Paket bukti siap pengadilan yang dibuat otomatis
- Segel Dokumen Pribadi — mendeteksi gangguan secara instan
- Ditambatkan ke 5 sistem independen — tanpa satu titik kegagalan
Perbedaan HOTP dengan TOTP
HOTP dan TOTP keduanya menghasilkan kode sekali pakai 6 hingga 8 digit dari rahasia Base32 bersama, dan keduanya menggunakan skema URI otpauth:// yang sama. Satu perbedaan: TOTP memajukan kode berdasarkan waktu (biasanya setiap 30 detik), sementara HOTP memajukan berdasarkan counter yang ditingkatkan klien setiap kali menghasilkan kode. Server melacak counter yang sama dan menerima kode dalam jendela look-ahead kecil.
HOTP adalah pilihan yang tepat ketika Anda tidak dapat mempercayai jam perangkat, ketika perangkat tidak memiliki jam (token perangkat keras), atau ketika kode perlu tetap valid sampai digunakan (alur login di mana waktu pengetikan penting). Komprominya adalah counter dapat melayang jika pengguna menghasilkan kode tanpa mengirimkannya — sebagian besar server menangani ini dengan jendela re-sync 10 hingga 50 kode.
Di mana HOTP unggul
- Slot YubiKey OTP — kasus penggunaan asli. Tekan tombol, YubiKey mengeluarkan kode HOTP berikutnya sebagai penekanan tombol.
- Token perangkat keras — Feitian c100, RSA SecurID seri 700, token yang dapat diprogram dari Token2 dan Protectimus. Semuanya hadir dengan firmware HOTP.
- Sistem air-gapped — kapal selam, sensor jarak jauh, terminal lantai pabrik di mana sinkronisasi waktu tidak dapat diandalkan tetapi counter tahan lama.
- Kode pemulihan cadangan sisi-server — kode pemulihan sekali pakai adalah HOTP di baliknya, dengan counter ditingkatkan per penggunaan.
Penjelasan bidang
- Penerbit — nama layanan (mis. GitHub). Ditampilkan sebagai heading di aplikasi autentikator.
- Akun — biasanya nama pengguna atau email Anda. Ditampilkan sebagai subheading.
- Rahasia — rahasia bersama yang dikodekan Base32. Biasanya 16, 26, atau 32 karakter.
- Algoritma — SHA1 (default), SHA256, atau SHA512.
- Digit — 6 (default) atau 8.
- Counter awal — biasanya 0. Atur ke nilai yang lebih tinggi jika menyediakan kembali token yang sudah digunakan.
Privasi
Rahasia bersama bersifat sensitif. Abundera QR berjalan sepenuhnya di browser Anda — rahasia tidak pernah menyentuh server, tidak pernah dicatat, tidak pernah meninggalkan perangkat Anda. Hasilkan di laptop offline untuk keamanan maksimal.
Tersedia dalam 26 bahasa
UI yang sepenuhnya diterjemahkan, render aksara asli, dan dukungan kanan-ke-kiri untuk Arab dan Urdu.
Pertanyaan yang Sering Diajukan
Aplikasi dan token mana yang dapat membaca kode QR HOTP ini?
Implementasi HOTP yang sesuai standar apa pun: Aegis, Raivo, FreeOTP, FreeOTP+, KeePassXC, Yubico Authenticator, alat personalisasi Token2, alat desktop Protectimus, dan sebagian besar platform IAM enterprise modern (Okta, Auth0, Keycloak). Catatan: Google Authenticator diam-diam mengabaikan parameter counter dan memperlakukan semuanya sebagai TOTP — pilih aplikasi berbeda untuk pengaturan HOTP.
Bagaimana HOTP berbeda dari kunci YubiKey FIDO2 / WebAuthn?
Protokol yang sama sekali berbeda. HOTP adalah skema kode sekali pakai rahasia-bersama (RFC 4226). FIDO2/WebAuthn adalah autentikasi kunci-publik asimetris. Keduanya adalah 'faktor kedua' tetapi FIDO2 tahan terhadap phishing sementara HOTP tidak. HOTP cocok ketika pihak yang mengandalkan hanya mendukung OTP, atau ketika Anda secara khusus membutuhkan kode yang dapat diketik.
Apa yang terjadi jika counter melayang out of sync?
Sebagian besar server menerima kode dalam jendela look-ahead (biasanya 10 kode) dan menyinkronkan ulang counter ketika kode maju yang valid tiba. Jika drift melebihi jendela, pengguna harus mendaftar ulang. Beberapa platform IAM mengekspos tindakan admin 'resync' yang mengambil dua kode berurutan untuk menghitung ulang offset.
Mengapa Google Authenticator memberikan kode yang salah untuk QR HOTP?
Google Authenticator memperlakukan setiap QR otpauth:// sebagai TOTP terlepas dari jalurnya. Kode yang dihasilkannya adalah kode TOTP yang valid terhadap rahasia Anda — bukan kode HOTP — sehingga server menolaknya. Gunakan Aegis, Raivo, Yubico Authenticator, atau token perangkat keras sebagai gantinya.
Bisakah saya memprogram slot YubiKey OTP dari QR ini?
Not directly. YubiKey OTP slots are programmed with the YubiKey Manager (GUI) or ykman (CLI). You can copy the Base32 secret from the form into ykman: ykman oath accounts add --type HOTP --algorithm SHA1 --digits 6 ISSUER:ACCOUNT <secret>.
Berapa nilai counter maksimum?
RFC 4226 mengizinkan counter hingga 2^63 - 1. Secara praktis, sebagian besar implementasi membatasinya lebih rendah (32-bit pada perangkat keras warisan). Ratusan ribu tekanan baik-baik saja di token modern mana pun.
Haruskah saya menggunakan HOTP atau TOTP untuk penerapan baru?
TOTP untuk hampir semua hal. HOTP adalah pilihan yang tepat hanya untuk: token perangkat keras yang tidak memiliki jam, lingkungan yang sangat air-gapped, atau kode pemulihan sekali pakai. Untuk 2FA berbasis ponsel, kode berbasis waktu adalah standar dan pengalaman pengguna jauh lebih baik.