Web Geliştirme

Barcode Generator

Metin veya rakamlardan doğrusal barkod (CODE128, EAN-13, UPC, CODE39 ve diğerleri) oluşturun.

A linear barcode encodes data as bars of varying width, read by a single laser beam in a scanner. Unlike a QR code, most formats are limited to digits or ASCII text, but in exchange they're readable by virtually any retail scanner.

How to use it

Common uses

Things to keep in mind

EAN-13 and UPC-A are official retail standards — selling a product in stores requires a real, registered GTIN, not an arbitrarily generated one.

No common linear barcode format supports non-Latin scripts or other Unicode characters directly — use a QR code for that kind of text.

Bu araç hakkında makale: Barkodlar: Code 128, EAN-13'ten nasıl farklıdır

Sıkça sorulan sorular

Verilerimin seçilen biçime uymadığını neden söylüyor?

Her barkod biçiminin kendi kısıtlamaları vardır — örneğin EAN-13 tam olarak 12 veya 13 rakam gerektirir ve CODE39 yalnızca sınırlı bir karakter kümesini destekler — bu yüzden veriler seçilen biçimin kurallarına uymalıdır.

Rastgele metin için hangi biçimi kullanmalıyım?

CODE128, harfler, rakamlar ve semboller dahil tam ASCII karakter kümesini destekler, bu da verileriniz tamamen sayısal olmadığında onu en esnek seçim yapar.

Barkod oluşturmak verilerimi yüklüyor mu?

Hayır, barkod görüntüsü tamamen tarayıcınızda jsbarcode kütüphanesiyle oluşturulur — hiçbir şey sunucuya gönderilmez.

UPC-A, EAN-13'ten nasıl farklıdır?

UPC-A, tarihsel olarak Kuzey Amerika'da kullanılan 12 haneli bir formattır, EAN-13 ise 13 haneli uluslararası bir standarttır; UPC-A aslında EAN-13'ün bir alt kümesidir (başına sıfır eklemek onu geçerli bir EAN-13'e dönüştürür), bu yüzden çoğu tarayıcı her iki formatı da farksız olarak tanır.

Bir barkoda Latin olmayan karakterler veya diğer Unicode karakterleri kodlanabilir mi?

EAN-13 veya UPC-A gibi yaygın barkod formatlarının çoğu yalnızca rakamları destekler ve Code 128, ASCII karakter kümesiyle sınırlıdır — bunların hiçbiri Latin olmayan karakterleri veya diğer Unicode karakterlerini doğrudan desteklemez, bu yüzden bu tür bir metin için bir QR kodu gerekir.

Makaleler: Web Geliştirme

HEX, RGB, HSL: bir rengi yazmanın neden bu kadar çok yolu var

Tasarımcılar elle bir renk tonu seçerken neden genellikle HEX yerine HSL'yi tercih eder.

CSS küçültme: dosyadan gerçekte ne kaldırılır ve neden

Küçültülmüş CSS, insan için okunamaz hale gelse de tarayıcıda neden tam olarak aynı şekilde çalışır.

JavaScript küçültme: küçültme ile karartma arasındaki fark

İstenirse küçültülmüş kod hâlâ okunabilirken, karartılmış kodun neden okunamadığı.

HTML küçültme: işaretlemedeki boşluklar neden önemli

<pre> veya bir textarea içindeki boşlukları kaldırmak, hemen hemen her yerin aksine sayfanın görünümünü neden bozabilir.

CSS gradyanları: linear, radial ve conic'ten nasıl farklıdır

conic-gradient neden pasta grafikleri için işe yararken, radial-gradient neden bir ışık lekesi efekti verir.

Luhn algoritması: bir kart numarasının doğruluğu nasıl kontrol edilir

Luhn kontrolünden geçen bir kart numarasının, o kartın gerçekten var olduğu anlamına neden gelmediği.

IBAN: uluslararası bir banka hesap numarası nasıl yapılandırılmıştır

Bir IBAN'ın ilk iki harfinin neden hesap numarasının bir parçası değil, bir ülke kodu olduğu.

QR kodları: bir bağlantı piksellerden oluşan bir kareye nasıl sığar

Ortasında logo bulunan bir QR kodu, desenin bir kısmı kaplanmış olsa bile neden hâlâ taranabiliyor.

Placeholder görseller: geliştirme sırasında sahte resimler neden önemli

Bir tasarım henüz inşa halindeyken geliştiricilerin gerçek fotoğraflar yerine bilerek gri kutular yerleştirdiği.