Ücretsiz Barkod Oluşturucu — Toplu Üretim ve Excel Desteği

Kayıt yok, adet sınırı yok, filigran yok. Girdiğiniz hiçbir veri sunucuya gönderilmez — üretim tamamen tarayıcınızda yapılır.

Bu araç açık kaynak bwip-js (MIT) ile 100'den fazla sembolojiyi üretir. Kütüphaneler kendi sunucumuzdan yüklenir; hiçbir üçüncü taraf CDN'e istek gitmez.

Hangi barkod tipini seçmeliyim?

Bu soruya verilecek doğru cevap barkodun nerede okutulacağına bağlıdır. Bir barkod, taşıdığı veriden çok içinde yaşadığı sisteme aittir: market kasasındaki okuyucu ile deponuzdaki el terminali aynı sembolü aynı şekilde beklemez.

Nerede kullanacaksınız Tip Neden
Perakende rafı, market kasası, pazaryeri EAN-13 / UPC-A Tek kabul edilen standart. Ama numaranın size tahsis edilmiş olması gerekir — bkz. aşağıdaki GTIN bölümü.
İç stok, raf yeri, iş emri, demirbaş Code 128 Harf ve rakam alır, dar yer kaplar, her okuyucu okur. Kendi kodunuzu kullandığınız her yerde varsayılan tercih budur.
Koli / dış ambalaj (içinde N adet ürün) ITF-14 Oluklu mukavvaya doğrudan baskıda bile okunacak kadar toleranslı. Yalnız rakam alır.
Palet, sevkiyat birimi, tedarikçi portalı GS1-128 Parti no, son kullanma tarihi, miktar gibi birden fazla alanı tek barkodda taşır (uygulama tanımlayıcılarıyla).
Çok küçük parça, elektronik, medikal DataMatrix Birkaç milimetrekareye sığar ve kısmen hasar görse bile okunur.
Telefonla okutulacak bağlantı veya metin QR Herkesin kamerası okur. Uzun metin taşıyacaksanız 1D barkod yerine bunu seçin.

Desteklenen barkod tipleri

Araç 100'den fazla sembolojii üretir. Aşağıda en çok kullanılan altısını açıyoruz; listenin tamamını yukarıdaki tip menüsünde görebilirsiniz — posta kodları (Royal Mail, USPS, Japan Post), eczacılık kodları (PZN, Pharmacode), sağlık sektörü HIBC varyantları ve GS1 Composite ailesi dahil.

Code 128

En esnek 1D barkodudur: 128 ASCII karakterinin tamamını kodlar, yani harf, rakam ve noktalama karışık bir kodu tek sembolde taşır. Üç alt kümesi (A, B, C) vardır ve araç bunlar arasında otomatik geçiş yaparak en kısa sembolü üretir — özellikle yalnız rakamdan oluşan kodlarda C alt kümesi iki haneyi tek karaktere sıkıştırdığı için barkod belirgin biçimde kısalır. Sabit bir uzunluğu yoktur, ama uzun değerler barkodu genişletir; 20 karakterden sonra 2D koda geçmek genellikle daha doğrudur. İç stok kodları, raf adresleri, iş emri numaraları ve seri numaraları için varsayılan tercihtir.

EAN-13 / EAN-8 / UPC-A

Perakende ürün barkodlarıdır ve yalnız rakam alırlar: EAN-13 on üç, EAN-8 sekiz, UPC-A on iki hane. Son hane her zaman kontrol hanesidir; araca on iki hane girerseniz on üçüncüyü kendisi hesaplar. Yapı sabittir: ilk haneler GS1 firma öneki, ortadakiler ürün numarası, sonuncusu kontrol hanesidir. EAN-8, üzerine on üç haneli barkod sığmayan küçük ambalajlar (sakız, tekli çikolata) için ayrılmıştır ve GS1'den ayrıca talep edilir. Bu tipleri araçla çizdirmeniz mümkündür, ancak çizdirmekle numaraya sahip olmak farklı şeylerdir — bir sonraki bölüm bunu açıklıyor.

ITF-14

Koli ve dış ambalaj barkodudur. On dört hanelidir ve içindeki ürünün GTIN'ini bir "ambalaj göstergesi" hanesiyle birlikte taşır — yani "bu koli, şu üründen şu kadar içerir" bilgisini kodlar. Ayırt edici özelliği toleransıdır: kalın çubukları ve çevresindeki koruma çerçevesi (bearer bar) sayesinde, oluklu mukavvaya doğrudan flekso baskıyla basıldığında bile okunur. Bu yüzden koliye ayrı etiket yapıştırmak istemeyen üreticilerin tercihidir. Yalnız rakam alır ve hane sayısı sabittir; on üç hane girerseniz araç kontrol hanesini tamamlar.

GS1-128

Code 128'in GS1 kurallarıyla yapılandırılmış hâlidir. Farkı şudur: tek bir barkodda birden fazla veri alanı taşır ve her alanın başında ne olduğunu söyleyen bir uygulama tanımlayıcısı (AI) bulunur. Örneğin (01) GTIN'i, (10) parti numarasını, (17) son kullanma tarihini, (37) adedi belirtir. Araca değeri parantezli biçimde yazarsınız — örneğin (01)09521234543213(3103)000123 — parantezler yalnız okunabilirlik içindir, kodlanan veriye girmez. Palet etiketlerinde, tedarikçi portallarına gönderilen sevkiyat birimlerinde ve izlenebilirlik gereken gıda/ilaç zincirlerinde kullanılır. Alan yapısını yanlış kurmak barkodun tedarikçi portalında reddedilmesine yol açar, bu yüzden alıcınızın istediği AI listesini önceden teyit edin.

QR

İki boyutlu kodların en yaygınıdır ve bugün herkesin telefon kamerası okur. 1D barkoda göre asıl üstünlüğü kapasitedir: birkaç bin karaktere kadar veri taşır, yani bir URL, bir vCard veya birkaç satırlık serbest metin sığar. Dört kademeli hata düzeltmesi vardır; en yüksek kademede sembolün yaklaşık üçte biri hasar görse bile okunur — bu yüzden ortasına logo konabilir. Dezavantajı, kare olduğu için dar ve uzun etiketlerde 1D barkod kadar verimli yer kullanmamasıdır. Depo içinde uzun bir yük tanımını tek okutmada almak istiyorsanız QR, Code 128'e göre çok daha güvenilirdir: aynı veriyi taşıyan bir Code 128 sembolü, modülleri okuyucunun ayırt edemeyeceği kadar inceltir.

DataMatrix

QR gibi iki boyutludur ama çok daha küçük alana sığar — birkaç milimetrekarelik bir kare yeterlidir. Bu yüzden elektronik kart, cerrahi alet, minik makine parçası gibi üzerine etiket yapıştırılamayan ürünlerde doğrudan işaretleme (lazer, iğneleme) yöntemiyle kullanılır. Hata düzeltmesi güçlüdür; sembolün bir kısmı aşınsa veya çizilse bile okunur. GS1 kurallarıyla kullanılan GS1 DataMatrix varyantı, ilaç sektöründe seri numarası ve son kullanma tarihi taşımak için Avrupa'da fiilen standarttır. Dezavantajı, telefon kamerasının QR kadar rahat okumaması ve okuyucunun bu sembolojii desteklemesi gerekmesidir.

Excel'den toplu barkod üretme

Barkod üretmeye ihtiyaç duyan kişilerin çoğunda veri zaten bir Excel dosyasındadır. Bu yüzden araç, satır satır form doldurmak yerine iki yol sunar: değerleri doğrudan Excel'den kopyalayıp yapıştırmak, ya da .xlsx veya .csv dosyasını olduğu gibi yüklemek.

Yapıştırma yolu sekme karakterini sütun ayracı olarak tanır — Excel'de bir hücre aralığı seçip kopyaladığınızda pano zaten bu biçimdedir. İlk sütun kodlanacak değerdir. İkinci bir sütun varsa barkodun altındaki metin olarak kullanılır: böylece "ABC-0001" yerine "Kırmızı vida M6" yazan, ama yine ABC-0001 kodlayan bir etiket üretebilirsiniz. Bu ayrım pratikte önemlidir, çünkü depoda etiketi okuyan insan ile okutan cihaz farklı bilgiye ihtiyaç duyar.

Üretim bittiğinde her satır için ayrı ayrı durum görürsünüz. Hatalı satırlar tüm işi durdurmaz; listede kırmızı olarak işaretlenir ve neden üretilemediği yazar — "EAN-13 12 veya 13 hane ister" gibi. Böylece 400 satırlık bir listede yalnız hatalı üçünü düzeltirsiniz.

Barkodlu Excel (.xlsx) çıktısı

Toplu üretimden sonra alabileceğiniz çıktılardan biri, barkod görsellerinin hücrelerin içine gömülü olduğu bir Excel dosyasıdır. Yani dosyayı açtığınızda değerin yanında barkodun kendisini görürsünüz; ayrı bir görsel klasörüyle uğraşmanız gerekmez.

Bu, ücretsiz barkod üreteçlerinde nadir bulunan bir özelliktir — çoğu ya yalnız görsel indirir ya da Excel'e sadece metin listesi verir. Dosya sizin cihazınızda oluşturulur; hiçbir aşamada sunucumuza gitmez. Alternatif olarak barkodları PNG veya SVG dosyaları hâlinde bir ZIP arşivi olarak da indirebilirsiniz; dosya adları kodlanan değerden türetilir, dolayısıyla arşivi açtığınızda hangi dosyanın hangi ürüne ait olduğu bellidir.

A4 etiket sayfası: sütun, satır ve milimetre ayarı

Barkodları yazdıracaksanız istediğiniz şey tek tek görseller değil, dolu bir etiket sayfasıdır. Araç, ürettiğiniz barkodları A4 (veya Letter, A5) sayfaya yerleştirir ve düzeni tamamen size bırakır: kaç sütun, kaç satır, etiket ölçüsü kaç milimetre, üst ve sol kenar boşluğu ne kadar, etiketler arasında ne kadar aralık olacak.

Piyasadaki yaygın etiket kağıtları için hazır ön ayarlar vardır (örneğin 3×8 düzende 70×37 mm, 2×6 düzende 105×48 mm, 5×13 düzende 38×21 mm). Ön ayarı seçtiğinizde sütun, satır ve ölçü alanları birlikte dolar; ardından hepsini elle değiştirebilirsiniz. Termal etiket yazıcısı kullanıyorsanız sayfa boyutunu doğrudan etiket ölçüsüne (100×150, 100×50 veya 58×40 mm) alabilirsiniz — bu durumda her etiket kendi sayfası olur.

PDF vektör olarak üretilir; yani sayfayı %400 büyüttüğünüzde bile çubuklar keskin kalır ve yazıcı barkodu kendi çözünürlüğünde basar. Bu, tarama (raster) çıktısına göre okunabilirlik açısından belirgin bir farktır.

Boyut, en-boy oranı ve altındaki yazı

Genişlik ve yükseklik milimetre cinsinden girilir, çünkü barkodun anlamlı ölçüsü piksel değil fiziksel boyuttur. Ekranda güzel görünen bir barkod, 20 mm genişliğe basıldığında okunmayabilir; belirleyici olan çubuk kalınlığıdır.

Barkodun altındaki insan-okunur yazıyı üç şekilde ayarlayabilirsiniz: altında, üstünde veya hiç. Bu yazı barkodun verisi değildir — okuyucu onu okumaz, yalnız insan okur. Yine de kaldırmadan önce düşünün: etiket buruştuğunda, ıslandığında veya okuyucu bozulduğunda o yazı kodun elle girilmesini sağlayan tek yedektir. Yer sıkıntısı olmadıkça açık bırakmak sahada kendini fazlasıyla amorti eder. Yazı boyutunu ayrıca punto cinsinden değiştirebilirsiniz.

Renk ayarlarında bir uyarı: barkod okuyucular kırmızı ışıkla çalışır, bu yüzden kırmızı çubuk beyaz zeminde okunmaz — okuyucu için kırmızı, beyazdan ayırt edilemez. Güvenli tercih koyu çubuk ve açık zemindir; siyah-beyaz her zaman en iyisidir. Zıtlığı tersine çevirmek (açık zemin üzerine açık çubuk) de kodun okunmamasına yol açar.

Bu araç size barkod numarası (GTIN) vermez

Bir EAN-13 sembolü çizdirmek ile o numaranın size ait olması iki ayrı şeydir. Bu araç sembolü çizer; numarayı tahsis etmez.

Ürününüzü bir markete, zincir mağazaya veya pazaryerine sokacaksanız, ürün numarasının (GTIN) size resmî olarak tahsis edilmiş olması gerekir. Bu numarayı GS1 verir: Türkiye'de TOBB bünyesindeki GS1 Türkiye (Milli Mal Numaralama Merkezi), İspanya'da AECOC / GS1 España. Firma olarak üye olur, size bir firma öneki tahsis edilir ve ürünlerinizi o önek altında numaralandırırsınız.

Rastgele on üç hane yazıp çizdirdiğiniz bir barkod teknik olarak geçerli bir semboldür ve okuyucu onu sorunsuz okur. Ama o numara size tahsis edilmemiştir; büyük ihtimalle başka bir firmaya aittir. Sonuç, kasada yanlış ürünün görünmesi ya da barkodun mağaza sisteminde hiç tanınmaması olur. Perakendeciler bu yüzden GS1 kaydını kontrol eder.

Buna karşılık kendi içinizde kullanacağınız kodlar için kimseden izin almanız gerekmez. Raf adresi, iş emri numarası, demirbaş etiketi, iç stok kodu — bunlar sizin sisteminizin dışına çıkmadığı sürece istediğiniz gibi numaralandırılır ve Code 128 bunun için biçilmiş kaftandır. Bu aracın asıl kullanım alanı da burasıdır.

Kaynaklar: GS1 España · AECOC · GS1 Türkiye

Kontrol hanesi nedir, barkodum neden reddediliyor?

EAN, UPC ve ITF ailesindeki barkodların son hanesi veriden hesaplanan bir kontrol hanesidir. Amacı, okuyucunun bir haneyi yanlış okuduğunu ya da birinin numarayı elle yazarken hata yaptığını yakalamaktır: hane değişirse hesap tutmaz ve sistem kodu reddeder.

Hesap Modulo-10 yöntemiyle yapılır. Bu araca kontrol hanesini girmeniz gerekmez: EAN-13 için 12 hane, UPC-A için 11 hane, ITF-14 için 13 hane girdiğinizde son haneyi kendisi hesaplar ve ekranda gösterir. Tam uzunlukta girerseniz de girdiğiniz haneyi doğrular; yanlışsa uyarır.

Kod reddediliyorsa en sık üç sebep şudur: hane sayısı yanlıştır (EAN-13'e 11 hane girmek gibi), tipin kabul etmediği bir karakter vardır (EAN ve ITF yalnız rakam alır, Code 39 küçük harf almaz), ya da kontrol hanesi elle yazılmış ve yanlış hesaplanmıştır. Araç bu üç durumu ayrı ayrı ve açık cümleyle bildirir.

Barkod yazdırma ve okutma: sahada neye dikkat edilir

Barkodun okunup okunmayacağını belirleyen asıl büyüklük, en ince çubuğun kalınlığıdır — buna modül genişliği denir. Araç, girdiğiniz ölçülerle bu değeri hesaplar ve önizlemenin altında milimetre cinsinden gösterir; değer güvenli sınırın altına düştüğünde uyarır. Bu, "ekranda güzel görünüyordu ama basınca okunmadı" sorununu daha yazdırmadan yakalamanızı sağlar.

Yaygın hatalar sırayla şunlardır. Kenar boşluğunu (quiet zone) kırpmak: okuyucu barkodun nerede başladığını o boşluktan anlar, etiketi kenardan kesmek kodu okunmaz hâle getirir. Termal etiketi çok hızlı basmak ya da kafa ısısını düşük tutmak: çubuklar soluk çıkar. Barkodu ıslak veya yağlı yüzeye yapıştırmak. Ve düşük çözünürlüklü bir görseli büyütmek — bu araçtan SVG veya PDF alırsanız bu sorun hiç doğmaz, çünkü ikisi de vektördür.

Uzun bir değeri tek bir 1D barkoda sıkıştırmaya çalışmak da sık yapılan bir hatadır. Kırk karakterlik bir Code 128, aynı etiket genişliğinde modüllerini okuyucunun ayırt edemeyeceği kadar inceltir; aynı veriyi QR ile taşımak çok daha güvenlidir. Sahada bu ayrımı nasıl kurduğumuzu barkod okutarak yükleme kontrolü yazımızda anlattık. Koli etiketinin üzerinde barkoddan başka hangi bilgilerin bulunması gerektiğini ise koli etiketinde hangi bilgiler olmalı yazısı ele alıyor.

Verileriniz nereye gidiyor?

Hiçbir yere. Bu sayfaya girdiğiniz değerler sunucumuza gönderilmez. Barkod üretimi, PDF ve Excel dosyalarının oluşturulması dahil her şey tarayıcınızın içinde olur. Sunucumuzda böyle bir uç yok; tarayıcınızın ağ sekmesinden kendiniz doğrulayabilirsiniz. Sunucumuz yalnız sayfayı ve kütüphane dosyalarını gönderir. Her web sunucusu gibi erişim kaydı (IP adresi ve zaman damgası) tutulur ve 90 gün saklanır.

Sayfa tercihlerinizi hatırlamak için çerez veya yerel depolama kullanmaz — sayfayı yenilediğinizde ayarlar varsayılana döner. Bu bilinçli bir tercihtir: hiçbir şey saklanmadığında rıza sorunu da doğmaz. Kullanılan kütüphaneler kendi sunucumuzdan yüklenir, üçüncü taraf bir CDN'e istek gitmez.

Forma üçüncü bir kişinin verisini girerseniz (örneğin müşterinizin adını barkodun altındaki metne yazarsanız), o veri bakımından veri sorumlusu sizsiniz. Gizlilik Politikası ve KVKK Aydınlatma Metni ayrıntıyı açıklar.

Sık sorulan sorular

Barkod oluşturmak ücretsiz mi, üyelik gerekiyor mu?

Tamamen ücretsizdir ve üyelik istemez. Adet sınırı yoktur, çıktıya filigran basılmaz ve SVG dahil bütün biçimler ücretsizdir. Karşılığında e-posta adresi de istemiyoruz.

Excel'den toplu barkod nasıl oluşturulur?

"Toplu üretim" sekmesine geçin, Excel'de kodların bulunduğu sütunu seçip kopyalayın ve metin kutusuna yapıştırın. Alternatif olarak .xlsx veya .csv dosyanızı doğrudan yükleyebilirsiniz. Tipi seçip "Barkodları üret" düğmesine bastığınızda hepsi bir arada üretilir.

Oluşturduğum barkodu ticari olarak kullanabilir miyim?

Evet. Ürettiğiniz görseller üzerinde bir kısıtlama koymuyoruz, telif iddia etmiyoruz ve filigran basmıyoruz. Tek sınır, kodladığınız numaranın kendisiyle ilgilidir — aşağıdaki soruya bakınız.

Bu barkodla ürünümü markete veya pazaryerine sokabilir miyim?

Hayır — en azından numarayı buradan uydurduysanız. Perakende satış için ürün numarasının (GTIN) size GS1 tarafından tahsis edilmiş olması gerekir: Türkiye'de GS1 Türkiye (TOBB), İspanya'da AECOC. Bu araç sembolü çizer, numarayı tahsis etmez. Ayrıntı için yukarıdaki GTIN bölümüne bakınız.

EAN-13 için kaç hane girmeliyim, kontrol hanesini kim hesaplar?

12 hane girmeniz yeterlidir; 13. hane olan kontrol hanesini araç Modulo-10 ile hesaplar ve size gösterir. 13 hane girerseniz son haneyi doğrular, yanlışsa uyarır.

Barkodun altındaki yazıyı nasıl kaldırırım?

"Barkodun altındaki yazı" seçeneğinden "Gösterme"yi işaretleyin. Aynı yerden yazıyı barkodun üstüne de taşıyabilir, punto boyutunu değiştirebilirsiniz.

Code 128 ile Code 39 arasındaki fark nedir?

Code 39 daha eskidir, yalnız büyük harf ve rakam alır ve aynı veri için belirgin biçimde daha geniş bir sembol üretir. Code 128 bütün ASCII karakterlerini alır ve çok daha kompakttır. Karşınızda Code 39 bekleyen eski bir sistem yoksa Code 128 kullanın.

ITF-14'ü ne zaman kullanmalıyım?

İçinde birden fazla ürün bulunan koli veya dış ambalajı etiketlerken. Kalın çubukları sayesinde oluklu mukavvaya doğrudan basıldığında bile okunur. Tekil perakende ürününde EAN-13 kullanılır, ITF-14 değil.

A4 sayfaya kaç barkod sığar, etiket ölçüsünü nasıl ayarlarım?

Tamamen size bağlı: sütun, satır, etiket genişliği/yüksekliği, kenar boşlukları ve etiketler arası aralığı milimetre cinsinden girersiniz. Yaygın etiket kağıtları için hazır ön ayarlar vardır (70×37 mm 3×8, 105×48 mm 2×6, 38×21 mm 5×13 gibi). Örneğin 70×37 mm ön ayarı A4'e 24 etiket yerleştirir.

Barkodlarımı Excel'e görsel olarak aktarabilir miyim?

Evet. Toplu üretimden sonra "Excel (.xlsx)" düğmesi, barkod görselleri hücrelerin içine gömülü bir dosya indirir. Dosya sizin cihazınızda oluşturulur.

Barkodum okunmuyor, neden?

En sık sebep çubukların çok inceltilmiş olmasıdır. Önizlemenin altında modül genişliğini milimetre cinsinden gösteriyor ve güvenli sınırın altına düşerse uyarıyoruz — barkodu genişletmeniz yeterlidir. Diğer sebepler: kenar boşluğunun kırpılmış olması, soluk termal baskı, düşük zıtlıklı renk seçimi (kırmızı çubuk okunmaz) ve düşük çözünürlüklü bir görselin büyütülmesi. Son sorun için PNG yerine SVG veya PDF indirin.

Girdiğim veriler sunucuya gönderiliyor mu?

Hayır. Barkod üretimi ve dosya oluşturma tamamen tarayıcınızda yapılır; sunucuda form verisi alan bir uç bulunmuyor. Tarayıcınızın ağ sekmesinden doğrulayabilirsiniz.

200 koliye barkod basmanız gerekiyorsa

Bu araç tek seferlik işler için yeterlidir. Ama barkod üretmek sevkiyat işinin yalnız ilk adımıdır: asıl mesele, doğru kolinin doğru araca yüklendiğini kanıtlayabilmektir. Smartifie Logistic, sipariş satırlarından koli etiketlerini otomatik üretir, yüklemede her koliyi okutarak eksik veya fazla sevkiyatı yükleme anında yakalar ve irsaliyeyi aynı veriden çıkarır.

Smartifie Logistic'i inceleyin