Barkod ve QR kod oluşturucu
QR kod, EAN-13, UPC-A, Code 128, ITF-14 veya Data Matrix oluşturun, SVG ya da PNG olarak indirin veya bir görselden kod okuyun.
Kod örnekleri
Bu örnekleri kendi projenize kopyalayın. Her biri yalnızca dilin standart kütüphanesini kullanır, bu yüzden kurulacak bir şey yoktur.
const body = '590123412345'
const sum = [...body].reduce((total, digit, i) => total + Number(digit) * (i % 2 === 0 ? 1 : 3), 0)
console.log(body + ((10 - (sum % 10)) % 10))Ne yapar
Yazdığınız metinden QR kod, EAN-13, EAN-8, UPC-A, Code 128, ITF-14 veya Data Matrix çizer ve SVG ya da PNG olarak indirir. Rakamlı kodlara kontrol hanesi eklenir, yanlış olan çizilmek yerine açıklanır. Destekleyen tarayıcılarda bir görselden kod da okuyabilir.
Nasıl kullanılır
- Bir kod türü seçin ve içeriği yazın ya da bir örnek seçin.
- Önizlemeyi kontrol edin. Kod küçük veya logolu basılacaksa QR hata düzeltmesini yükseltin.
- Baskı için SVG’yi, ekranlar için PNG’yi indirin ya da bir görselden kod okuyun.
Örnekler
https://codeknife.dev QR kod olarak taranınca siteyi açar. EAN-13 olarak 590123412345, 5901234123457 olur: araç kontrol hanesini ekler. Code 128, CODEKNIFE-2026 gibi yazdırılabilir ASCII alır.
Bilmekte fayda var
- EAN-13 13, EAN-8 8, UPC-A 12, ITF-14 14 haneden oluşur; son hane kontrol hanesidir. Rakamları onsuz yazarsanız eklenir; hepsini yazarsanız yanlış kontrol hanesi reddedilir.
- Çizilen kod beyaz zemin üzerinde siyah, kenar boşluklu bir resimdir; koyu bir sayfada da taranır. SVG her boyutta net kalır; PNG, boyut seçeneğine göre sabit boyutludur.
- Görselden kod okumak tarayıcının Barcode Detection API’sini gerektirir; bu API henüz her tarayıcıda yok. Her iki durumda da hiçbir şey yüklenmez: görsel cihazınızda okunur.
Hangi barkodu kullanmalıyım?
İnsanların telefonla taradığı bağlantılar ve metinler için QR kod kullanın. Mağaza ürünleri için EAN-13 veya UPC-A, dış koliler için ITF-14, iç etiketler ve sevkiyat için Code 128 kullanın. Data Matrix çok küçük işaretlere uygundur. Rakamlı kodlara kontrol haneleri eklenir, yanlış olan reddedilir.
Sık sorulan sorular
Hata düzeltme düzeyi ne işe yarar?
QR kod yedek veri taşır, bir kısmı kirlenmiş ya da kapanmış olsa bile okunur. Daha yüksek düzey daha fazla hasara dayanır ama aynı metin için daha çok nokta gerektirir. Orta iyi bir varsayılandır; ortasına logo basacaksanız Yüksek’i seçin.
Oluşturduğum kodu serbestçe kullanabilir miyim?
Evet. Kod tarayıcınızda çizilir ve size aittir, filigran yoktur. Mağaza için EAN veya UPC numaraları içinse yine de GS1’den bir şirket öneki gerekir, çünkü rakamlar ürününüzü dünya çapında tanımlar.
Bu araç yazdıklarımı bir yere gönderiyor mu?
Hayır. Kod tarayıcınızda çizilir ve yazdıklarınız sunucularımıza asla gönderilmez.