Bugün, esnafın, KOBİ’lerin ve küçük üreticilerin işine yarayabileceğini düşündüğüm, açık kaynak, ücretsiz ve reklamsız bir barkod oluşturucu uygulamasını paylaşmak istiyorum. Şu anda toplu barkod oluşturma, yazdırma ve indirme desteği var:
Amaç; Excel dosyalarına, ücretli etiket programlarına, web sitelerine üyeliklere veya karmaşık tasarım yazılımlarına ihtiyaç duymadan, tek bir HTML dosyasıyla her ortamda barkod üretilebilmesini sağlamak. Uygulama kurulum gerektirmiyor; kopyala, yapıştır, çalıştır mantığıyla Windows, Linux, macOS, tablet ve mobil cihazlarda doğrudan tarayıcı üzerinden kullanılabiliyor.
EAN-13, Code128, QR Code, GS1 ve IMEI desteğinin yanında toplu barkod üretimi, yazdırma, SVG/PNG dışa aktarma, ZIP olarak indirme, şablon kaydetme ve tamamen çevrimdışı çalışma özellikleri var. Hazır QR şablonları (URL, VCard, SMS, telefon, konum, takvim, e-posta, WiFi ve WhatsApp), GS1 sektör şablonları (tıbbi cihaz, gıda, lojistik, tarım ve tekstil) ile yetkili üreticiler için IMEI oluşturma araçlarını da içeriyor.
Kullandığım kütüphaneler daha fazla barkod türünü desteklese de, arayüzü gereksiz yere karmaşıklaştırmamak adına günlük hayatta en sık kullanılan formatları arayüze ekledim.
Sonuç olarak ortaya tamamen tarayıcı üzerinde çalışan, tek HTML dosyasından oluşan, kurulumsuz ve reklamsız bir araç çıktı.
Neden Böyle Bir Araç Geliştirdim?
Birçok küçük işletme için barkod üretmek hala gereksiz derecede karmaşık bir süreç.
- Online tasarım araçları kullanılıyor. Fakat, her yerinden reklam fışkırıyor. Toplu barkod oluşturma, yazdırma, indirme destekleri sınırlı.
- Özellikle esnaflar sıkıntı yaşıyor bilgisayarcılar, yazılımcılar veya matbaacılardan destek almak zorunda kalıyor. Haliyle küçük işletmelerin dijitalleşmesine engel oluşuyor.
- Bazı ticari yazılımlara yüksek lisans/eklenti ücreti ödemek zorunda kalıyor.
Oysa birçok senaryoda ihtiyaç duyulan şey oldukça basit:
Bir liste ver, barkodları üret, yazdır ve indir. Bu proje tam olarak bu problemi çözmek için vibe coding ile geliştirildi.
Desteklenen Barkod Türleri

EAN-13
Perakende ürün barkodları için otomatik kontrol basamağı hesaplayarak toplu EAN-13 üretimi.
Code128
Stok yönetimi, depo kodları, tekstil ürünleri ve işletme içi etiketleme işlemleri.
QR Code
Bağlantılar, dijital menüler, kartvizitler ve mobil uygulamalar için 2D barkod desteği.
Hazır QR Kod Şablonları

Tek tek veri formatı öğrenmeye gerek kalmadan aşağıdaki şablonlar kullanılabiliyor:
✅ URL
✅ VCard (Dijital kartvizit)
✅ SMS
✅ Telefon araması
✅ Google Harita konumu
✅ Takvim etkinliği
✅ E-posta
✅ WiFi bağlantısı
✅ WhatsApp mesajı
GS1 ve Sektörel Barkod Çözümleri

Özellikle işletmeler için en önemli bölümlerden biri de GS1 destekleri.
🏥 Tıbbi Cihaz
GTIN, UDI, lot, seri numarası ve son kullanma tarihi bilgileri.
🍔 Gıda
Ağırlık, lot ve son tüketim tarihi destekleri.
🚚 Lojistik
SSCC ve GS1-128 etiketleri.
🌾 Tarım
İzlenebilirlik ve üretim takibi.
👕 Tekstil
Tekstil sektöründe yaygın kullanılan GS1 uygulama tanımlayıcıları.
IMEI ve Akıllı Cihaz Üreticileri İçin Destek

Uygulama ayrıca yetkili üreticiler için TAC kodundan IMEI üretimini de destekliyor.
Bu özellik yalnızca:
- Cep telefonu üreticileri
- Araç takip cihazı üreticileri
- M2M cihaz üreticileri
- Akıllı tarım sistemleri
- POS cihazları
- Akıllı sayaç üreticileri
gibi kurumsal kullanım senaryoları için tasarlandı.
Tamamen Çevrimdışı ve Reklamsız
Bu projedeki en önemli prensiplerden biri kullanıcı verilerinin korunmasıydı.
Uygulama:
✔ Sunucuya veri göndermez.
✔ İnternet olmadan çalışır.
✔ Reklam içermez.
✔ Üyelik gerektirmez.
✔ Ayarları yalnızca tarayıcının LocalStorage alanında saklar.
Toplu Barkod Üretim ve Yazdırma

Bir seferde yüzlerce barkod üretilebilir.
Üretilen barkodlar:
- SVG olarak indirilebilir.
- PNG olarak dışa aktarılabilir.
- ZIP dosyası halinde paketlenebilir.
- A4 etiket şablonlarıyla yazdırılabilir.
- Hazır şablonlar kaydedilip tekrar kullanılabilir.
Küçük işletmelerin dijitalleşmesi bazen büyük ERP projeleriyle değil, günlük işleri kolaylaştıran küçük araçlarla başlıyor.
Bu proje de tam olarak böyle bir ihtiyaçtan doğdu.
Belki bir esnafın etiket hazırlama süresini birkaç saatten birkaç dakikaya indirebilir; belki de küçük bir üreticinin ilk GS1 barkodlarını oluşturmasına yardımcı olabilir.
Barkodlu stok takibi, üretim takibi, süreç takibi ve izlenebilirlik çözümleri konusunda ihtiyacınız varsa benimle iletişime geçebilirsiniz. Ayrıca benzer ihtiyaçlarınız, farklı kullanım senaryolarınız veya geliştirme önerileriniz varsa yorumlarda paylaşabilirsiniz; yeni özellikleri gerçek kullanıcı ihtiyaçlarına göre şekillendirmeye çalışıyorum.
🔗 Kaynak Kodlar (GitHub): https://github.com/omerosmanoglu/barcode-generator-gs1-qr-imei
🌐 Canlı Demo / Online Kullanım: https://demo.osmanoglu.net.tr/barkod/
🎥 Eğitim ve Tanıtım Videosu: https://www.youtube.com/watch?v=C6tTVHFX1kE