Çevrimiçi Barkod Oluşturucu: Code 128, EAN-13, UPC-A, Modülo Sağlama Toplamları ve Vektör SVG Dışa Aktarımı
⚡Tarayıcınızda Standart Barkodlar Nasıl Oluşturulur?
Barkod Sembolojinizi Seçin
Code 128 (genel varlık takibi), EAN-13 (küresel perakende), EAN-8 (küçük paket perakende), UPC-A (Kuzey Amerika perakende) veya Code 39 (endüstriyel/savunma) arasından seçim yapın.
Veri Dizginizi Girin
Alfasayısal dizginizi, SKU numaranızı veya GTIN kodunuzu giriş alanına yazın veya yapıştırın. Motor karakter geçerliliğini doğrular ve kontrol basamaklarını otomatik olarak hesaplar.
Geometriyi ve Görünüm Seçeneklerini Özelleştirin
Çubuk yüksekliğini, modül genişliğini, sessiz alan kenar boşluklarını ayarlayın ve özel yazı tipi boyutu ve hizalamasıyla insan tarafından okunabilir metin etiketlerini açıp kapatın.
Vektör SVG veya Yüksek Çözünürlüklü PNG Olarak Dışa Aktarın
Çözünürlükten bağımsız ambalaj vektör baskı grafikleri için 'SVG İndir'e veya yüksek çözünürlüklü 300 DPI etiket baskısı için 'PNG İndir'e tıklayın.
Çizgisel barkodlar (1D); küresel ticaretin, tedarik zinciri lojistiğinin, perakende satış noktası (POS) sistemlerinin, depo envanter yönetiminin ve farmasötik ürün takibinin temel yapı taşını oluşturur. Elli yılı aşkın süredir optik barkod sembolojileri, lazer tarayıcıların ve dijital kameralı görüntüleyicilerin neredeyse sıfır hata oranıyla alfasayısal verileri yakalamasını sağlamaktadır. Bununla birlikte, üretim kalitesinde standart barkodlar üretmek; uluslararası ISO/IEC standartlarına, hassas sessiz alan (quiet zone) boşluklarına, matematiksel modülo kontrol basamağı algoritmalarına ve ödeme noktasında veya dağıtım merkezinde tarama hatalarını önleyecek piksel hassasiyetinde işlemeye sıkı sıkıya bağlı kalmayı gerektirir.
Tarayıcı tabanlı Barkod Oluşturucumuz; Code 128 (akıllı otomatik geçişli A, B ve C karakter setleri), EAN-13, EAN-8, UPC-A ve Code 39 dahil olmak üzere tüm büyük 1D sembolojilerinde yüksek yoğunluklu, standartlara uygun barkodlar üretir. İster Amazon FBA için ticari perakende ürünleri paketliyor, ister depo envanter raflarını yönetiyor, kargo etiketleri basıyor veya demirbaş varlık etiketleri oluşturuyor olun; aracımız net vektör SVG işaretlemesi ve yüksek çözünürlüklü 300 DPI PNG indirmeleri sunar. Sıfır sunucu iletişimiyle tarayıcınızda %100 yerel olarak çalışan aracımız sayesinde tescilli stok kodu (SKU) dizilimleriniz, seri numaralarınız ve gizli envanter tanımlayıcılarınız tamamen gizli kalır.
Teknik rehberin tamamını oku
Çizgisel Barkodların Anatomisi: Modüller, Sessiz Alanlar ve Optik Kontrast
Çizgisel (1D) bir barkod yalnızca birbirine paralel çizgiler topluluğu değildir; kesin matematiksel oranlarla yönetilen optik bir uzamsal dalga biçimidir. Bir barkodun temel yapı taşı 'modül'dür—semboldeki en dar nominal çubuk veya boşluk (X-boyutu olarak gösterilir). Bir sembolojideki tüm daha geniş çubuklar ve boşluklar, bu temel modülün tamsayı katlarıdır (örneğin 2X, 3X veya 4X genişliğinde).
Optik tarayıcıların okunabilirliği açısından aynı derecede kritik olan diğer unsur 'sessiz alan'dır (quiet zone)—barkodun sol ve sağ uçlarını çevreleyen zorunlu boş kenar boşluğu. Optik lazer tarayıcılar ve kamera tabanlı görsel sensörler, ikili veri akışını çözmeden önce temel yansıtıcılığı belirlemek ve dahili saatlerini senkronize etmek için bu yüksek kontrastlı sessiz alana (tipik olarak X-boyutunun en az 10 katı veya 0,25 inç) güvenir. Tipografi, çerçeve kenarlıkları veya ambalaj grafik tasarımları sessiz alana taşarsa, tarama ekipmanı sembol başlangıç kalıbını algılayamaz. Oluşturucumuz dışa aktarılan tüm dosyalarda standartlara uygun sessiz alanları otomatik olarak hesaplar ve zorunlu kılar.
Code 128 Mimarisi: Üç Karakter Seti ve Dinamik Otomatik Geçiş
ISO/IEC 15417 standardı altında tescillenen Code 128, modern lojistik, sağlık hizmetleri ve kurumsal varlık takibinde en çok yönlü, yüksek yoğunluklu 1D alfasayısal barkod sembolojisi olarak kabul edilir. Her Code 128 karakteri, üç çubuk ve üç boşluğa bölünmüş 11 modülden oluşur (13 modüle yayılan durdurma karakteri hariç).
Code 128 olağanüstü veri yoğunluğuna üç ayrı karakter seti aracılığıyla ulaşır: • Set A: Standart büyük harf alfasayısal karakterleri, noktalama işaretlerini ve ASCII kontrol karakterlerini (NUL, LF, CR ve TAB gibi) kodlayarak otomatik terminal ekipmanları için vazgeçilmez hale gelir. • Set B: Büyük harfler, küçük harfler, noktalama işaretleri ve semboller dahil olmak üzere standart yazdırılabilir tüm ASCII karakterlerini kodlar. • Set C: Sayısal basamak çiftlerini (00 ila 99) tek bir 11 modüllü sembol karakteri kullanarak kodlar ve sayısal veri yoğunluğunu fiilen iki katına çıkarır. Oluşturucumuz akıllı karakter seti otomatik geçişi uygular. Sayısal basamak dizileri içeren karma alfasayısal dizgeleri kodlarken motor, `CODE_C` veya `CODE_B` geçiş karakterlerini dinamik olarak araya ekleyerek basılı barkodun toplam fiziksel uzunluğunu en aza indirir ve tarayıcı okuma güvenilirliğini en üst düzeye çıkarır.
Modülo Kontrol Basamağı Algoritmaları: Matematiksel Bütünlük Doğrulaması
Veri bütünlüğünü garanti etmek ve mürekkep dağılması, kağıt kırışması veya çizik ambalajlardan kaynaklanan optik hatalı okumaları önlemek için çizgisel barkodlar katı matematiksel sağlama toplamı (checksum) algoritmaları uygular:
• Code 128 Modülo 103: Sağlama toplamı, her karakterin değerinin dize boyunca konum indeksiyle çarpılarak (Başlangıç karakteri 1 ağırlığında olacak şekilde) ağırlıklı toplamının alınması ve 103'e göre kalanının hesaplanmasıyla elde edilir: $\text{Kontrol} = \left(\text{BaşlangıçDeğeri} + \sum_{i=1}^{N} (i \times \text{Değer}_i)\right) \pmod{103}$. Ortaya çıkan sembol Durdurma (Stop) karakterinden hemen önce eklenir. • EAN-13 ve UPC-A Modülo 10 (3:1 Ağırlıklandırma): Evrensel perakende barkodları dönüşümlü 3:1 ağırlıklandırma şeması kullanır. Sağdaki en uç veri basamağından başlayarak (kontrol basamağı hariç), ardışık basamaklar 3 ve 1 ile çarpılır, toplanır ve 10'un bir sonraki en yüksek katından çıkarılır: $\text{Kontrol} = (10 - (\sum \text{ağırlıklı}) \pmod{10}) \pmod{10}$. Oluşturucumuz girdi dizgileriniz için standartlara uygun kontrol basamaklarını otomatik olarak hesaplar, doğrular ve ekler.
Küresel Perakende Standartları: EAN-13 ile UPC-A Sembolojisi Karşılaştırması
Perakende ödeme kasalarında satılan tüketim malları için uluslararası ticaret, GS1 tarafından yönetilen Küresel Ticari Ürün Numaralarını (GTIN) zorunlu kılar:
• UPC-A (Evrensel Ürün Kodu): Amerika Birleşik Devletleri ve Kanada'da hakim olan standart 12 basamaklı barkod. 1 basamaklı numaralandırma sistemi, 5 basamaklı üretici kodu, 5 basamaklı ürün kodu ve sondaki modülo 10 kontrol basamağını kodlar. • EAN-13 (Uluslararası Ürün Numarası): Avrupa, Asya, Latin Amerika ve Okyanusya genelinde kullanılan dünya çapında 13 basamaklı standart. EAN-13, 13. basamağını fiziksel çubuklar eklemeden akıllıca kodlar: Baştaki ülke kodu basamağı, merkezi koruma çubuklarını (`01010`) ve dış koruma çubuklarını (`101`) çevreleyen sol taraftaki altı basamağın değişken parite dizilimini (Karakter Setleri A ve B) yönetir. 12 basamaklı bir UPC-A, başında sıfır bulunan bir EAN-13 (`0UPC`) ile matematiksel olarak özdeş olduğundan motorumuz küresel dağıtım için kusursuz çapraz uyumluluk sağlar.
Endüstriyel ve Savunma Sembolojileri: Code 39 Mimarisi
Modern perakende ve lojistik kodlarına ek olarak aracımız Code 39 gibi özel endüstriyel sembolojileri de destekler. ANSI/AIM BC1 olarak standartlaştırılan Code 39; ABD Savunma Bakanlığı (MIL-STD-129), otomotiv üreticileri ve kurum içi kimlik kartı sistemlerinde yoğun olarak kullanılır. Code 39'daki her karakter 9 öğeyle (5 çubuk ve 4 boşluk) temsil edilir; bunlardan tam 3 tanesi geniş, 6 tanesi dardır ve kod başında/sonunda özel yıldız (`*`) başlatma/durdurma karakterleri bulunur. Bu ayrık ve kendi kendini denetleyen semboloji, karmaşık kodlama tablolarına ihtiyaç duymadan büyük harf ve rakam içeren endüstriyel takip süreçlerinde mükemmel sonuç verir.
Baskı Çözünürlüğü, DPI Ölçekleme ve Çubuk Genişliği Azaltma (BWR)
Barkodları endüstriyel fleksografik, termal transfer veya doğrudan termal etiket yazıcılarında basarken, sıvı mürekkep veya ısıtılmış balmumu gözenekli kağıt liflerine doğal olarak yayılır. 'Baskı kazancı' (press gain) veya 'mürekkep dağılması' (ink bleed) olarak bilinen bu fiziksel olgu, basılan siyah çubukların genişlemesine ve beyaz boşlukların daralmasına neden olarak barkodları okunamaz hale getirebilir.
Buna karşı koymak için profesyonel ambalaj tasarımı Çubuk Genişliği Azaltma (Bar Width Reduction - BWR) ve yüksek çözünürlüklü vektör işleme gerektirir. Oluşturucumuz, her çubuğun matematiksel bir `<rect>` yolu olarak temsil edildiği temiz, sonsuz ölçeklenebilir SVG vektör dosyaları dışa aktarır. Raster PNG çıktısı seçildiğinde motor, kenar yumuşatma enterpolasyon bulanıklığını önlemek için 300 DPI veya daha yüksek çözünürlükte işleme yapar; ticari barkod doğrulayıcılarında jilet gibi keskin kenarlar ve %100 ilk geçiş tarama oranları garanti eder.
Gizli Stok Kodu (SKU) Dizileri İçin %100 İstemci Tarafı Gizlilik
Üretim şirketleri, perakende markaları ve savunma sanayii yüklenicileri; henüz piyasaya sürülmemiş tüketici elektroniği ürünleri, tescilli askeri bileşenler ve gizli depo demirbaş etiketleri için düzenli olarak barkod üretir. Bu barkodları bulut barındırmalı web servisleri üzerinden oluşturmak, hassas stok listelerini ve dahili seri numaralarını üçüncü taraf sunucu günlüklerine maruz bırakır.
Barkod Oluşturucumuz %100 yerel web tarayıcınızın içinde çalışır. Tamamen istemci tarafı TypeScript ve HTML5 Canvas/SVG API'leri ile inşa edilen tüm karakter seti ayrıştırma, sağlama toplamı hesaplama ve vektör geometri oluşturma operasyonları cihazınızın belleğinde gerçekleşir. İnternet bağlantısı üzerinden hiçbir veri aktarılmaz; bu da kurumsal gizlilik standartlarına tam uyum ve mutlak veri güvenliği sağlar.
💡Barkod Baskısı İçin Profesyonel En İyi Uygulamalar
- •Yüksek optik kontrastı koruyun: Çubukları her zaman saf beyaz bir arka plan üzerine siyah olarak basın. Tarayıcılar kırmızı ışık kullanır; asla kırmızı çubuklar basmayın veya kırmızı arka plan üzerine baskı yapmayın, çünkü kırmızı lazer sensörlerine görünmez görünür.
- •Sessiz alanları koruyun: Barkodun sol ve sağ uçlarını çevreleyen kenar boşluğuna asla metin, kenarlık veya grafik yerleştirmeyin; sessiz alanlara taşmak doğrudan tarama hatalarına yol açar.
- •Ambalaj tasarımlarında SVG kullanın: Baskı kalıplarında alt piksel kenar keskinliği sağlamak için ambalaj matbaanıza raster görüntüler yerine daima vektör SVG dosyaları sağlayın.
- •Termal yazıcılarda test edin: Doğrudan termal etiketler yazıcı kafası yıpranması yaşayabilir; en iyi sonuçlar için barkodları çubukların yazıcı kafası yönüne paralel basılacağı şekilde (merdiven yönü) hizalayın.
- •Fiziksel bir tarayıcıyla doğrulayın: Binlerce ürün etiketi basmadan önce, basılmış bir numuneyi fiziksel bir el tipi barkod okuyucu veya akıllı telefon kamera uygulamasıyla tarayarak test edin.
- •Yalnızca sayılardan oluşan verilerde Code 128 Set C kullanın: Yalnızca basamaklardan oluşan uzun seri numaralarında, Code 128 Set C basamakları çiftler halinde eşleştirerek barkod uzunluğunu yarı yarıya kısaltır.
- •GTIN kontrol basamaklarını kontrol edin: EAN-13 veya UPC-A kodları üretirken perakende kasalarının reddetmesini önlemek için sondaki kontrol basamağını motorumuzun otomatik hesaplamasına izin verin.
🛡️Teknik Özellikler ve Semboloji Geometrisi
Tarayıcı tabanlı barkod oluşturma motoru katı ISO/IEC semboloji algoritmaları uygular: 1. Giriş Doğrulama ve Otomatik Geçiş: Code 128 için giriş dizgisi, Set A, B veya C'nin en kısa ikili sembolü üretip üretmediğini değerlendiren bir ileriye bakış maliyet fonksiyonu kullanılarak ayrıştırılır. Art arda gelen 4 veya daha fazla basamaklık diziler otomatik olarak Set C'ye (`START_C = 105`) geçirilir. 2. İkili Modül Eşleme: Dizgi bir ikili modül kalıpları dizisine dönüştürülür. Code 128'de her sembol, `CODE128_BARS` tablosundan 11 modüllü bir dizgiye (örneğin `'11011001100'`) eşlenir ve 13 modüllü durdurma kalıbı `'1100011101011'` ile sessiz alan tamponlarıyla sonlandırılır. 3. Sağlama Toplamı Hesaplama: Sağlama toplamları dinamik olarak türetilir. Code 128'de Modülo 103 ağırlıklı toplamı hesaplanır. EAN-13/UPC-A'da 3:1 ardışık Modülo 10 toplamı parite bitini türetir ve koruma kalıpları (`101` ve `01010`) sentezlenir. 4. Çift İşleme Mimarisi: Motor ikili dalga biçimini iki formatta işler: - Ölçeklenebilir Vektör Grafikleri (SVG): OCR-B insan tarafından okunabilir karakterler için isteğe bağlı bir `<text>` düğümüyle, her kesintisiz çubuk dizisi için temiz, kenar yumuşatmasız `<rect>` öğeleri içeren bir XML `<svg>` belgesi üretir. - Tuval / PNG Rasterleştirici: Kayıpsız bir PNG ikili Blob nesnesi dışa aktararak keskin piksel sınırlarıyla 300 DPI'da bir OffscreenCanvas üzerinde işleme yapar.
Teknoloji: WebAssembly • Çok İş Parçacıklı Web Worker • HTML5 Canvas API
Gizlilik: Dosyalar cihazınızdan çıkmaz, bulutta tutulmaz; analitik yalnızca izninizle çalışır.
Birlikte Kullanılan Tamamlayıcı Araçlar
Görsellerinizi mükemmelleştirmek için bu araçlarla iş akışınızı tamamlayın.
Placeholder Resim Üret
Tasarım taslakları için özel boyut ve yazılarda placeholder görseller üretin.
QR Kod Oluşturucu (PNG ve SVG)
Bağlantı, metin, Wi-Fi ve kartvizitler için baskıya hazır, yüksek çözünürlüklü PNG veya vektörel SVG QR kodları oluşturun.
Resim Sıkıştır
Gözle görülür netlik kaybı olmadan JPG, PNG ve WebP dosyalarını sıkıştırın. Hızlı ve güvenli.
Resim Boyutlandır
En boy oranını koruyarak piksel boyutlarını veya yüzdesel oranları hassasça ölçekleyin.