# Barkod oluşturucu

> Profesyonel barkodlar (EAN-13, Code128, UPC) online oluşturun. Tarayıcınızda %100 gizli ve hızlı üretim. Gradyan, boyut ve baskı desteği.

URL: https://acrafto.com/tr/barkod-olusturucu-ucretsiz-online/

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

Ürün ambalajı için bir EAN mi, depo için bir CODE128 etiketi mi, yoksa sevkiyat kartonları için bir ITF-14 mü lazım? Standardı seçin, değeri yazın, kod anında oluşsun — siz yazarken doğrulanır, baskıya hazır PNG olarak indirilebilir. Oluşturucu tamamen tarayıcınızda çalışır, bu yüzden ürün numaraları ve dahili SKU’lar bilgisayarınızdan hiç çıkmaz; kayıt veya filigran da yoktur.

## Hangi barkod tipine ihtiyacınız var?

Her standart belirli bir iş için var. Emin değilseniz, perakende kasası dışındaki her şey için doğru varsayılan **CODE128**’dir.

| Kod Tipi | Kullanım Alanı | Neleri Kodlayabilir? | Ne Zaman Seçmeli? |
| :--- | :--- | :--- | :--- |
| **CODE128** | **Lojistik, Depolar, E-ticaret** | Sayılar, harfler (A–Z, a–z) ve ASCII sembolleri. | Dahili etiketler, paket takibi ve envanter yönetimi için en iyi seçim. En yüksek veri yoğunluğu — kod kısa kalır. |
| **EAN-13** | **Perakende (Avrupa ve dünyanın çoğu)** | Yalnızca sayılar (13 hane). | Avrupa’da ve dünyanın çoğu pazarında mağaza kasalarında satılan ürünler için zorunludur. |
| **UPC (UPC-A)** | **Perakende (ABD ve Kanada)** | Yalnızca sayılar (12 hane). | EAN-13’ün Kuzey Amerika karşılığı. Ürünleri ABD’ye ihraç ederken gereklidir. |
| **EAN-8** | **Küçük ürünler** | Yalnızca sayılar (8 hane). | EAN-13’ün fiziksel olarak sığmadığı küçük ambalajlar (ruj, sakız) için. |
| **CODE39** | **Endüstri, Otomotiv, Savunma** | Sayılar, büyük harfler A–Z ve `- . $ / + %`. | Daha eski, oldukça sağlam bir standart. CODE128’den daha geniş ama kötü baskı kalitesine toleranslı. |
| **ITF-14** | **Sevkiyat kartonları** | Yalnızca sayılar (14 hane). | Dış ambalajlar için. Oluşturucu, standardın gerektirdiği taşıyıcı çubuk çerçevesini kendisi çizer; bu çerçeve, oluklu mukavvaya doğrudan basıldığında okunabilirliği korur. |

## Oluşturucu neden bazı girdileri reddediyor

Önizleme yerine bir hata görünüyorsa, girdiğiniz değer seçili standardın kurallarına uymuyor demektir — bu bir hata değil, doğrulamanın işidir:

- **EAN-13, EAN-8 ve UPC bir kontrol basamağıyla biter.** Son basamak diğer tüm basamaklardan hesaplanır, bu yüzden rastgele 13 haneli bir sayı neredeyse her zaman geçersizdir. Farkı görmek için geçerli örnek `4006381333931`’i (EAN-13) veya `96385074`’ü (EAN-8) deneyin. Resmi olarak size atanmış bir numaranız varsa, zaten doğru bir kontrol basamağı içerir.
- **Hane sayıları katıdır.** EAN-13 tam olarak 13 hane, UPC 12, ITF-14 tam olarak 14 hane gerektirir.
- **Karakter setleri sınırlıdır.** CODE39 yalnızca büyük harfleri, rakamları ve birkaç sembolü kabul eder — küçük harfler veya aksanlı karakterler (`é`, `ř`, `ü`) reddedilir. `RAF-A-12` gibi karışık metinler için doğru seçim CODE128’dir.

## Kontrol hanesi nasıl hesaplanır

Bir EAN-13, EAN-8, UPC veya ITF-14’ün son basamağı ürün numarasının bir parçası değildir — kendinden önceki basamaklardan türetilen bir aritmetik işlemdir, böylece tarayıcı yanlış okumayla gerçek kodu birbirinden ayırt edebilir. İşte `4006381333931` çalışma örneği üzerinde hesabın tamamı.

İlk on iki basamağı alın ve 1’den başlayarak sırayla 1 ve 3 ile çarpın:

| Basamak | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| Ağırlık | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Çarpım | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |

Bu çarpımların toplamı **89** eder. Bunu bir üstteki onun katına yuvarlayın — 90 — ve aradaki fark kontrol hanenizdir: **1**. Nitekim tam numara 1 ile bitiyor.

İki nokta insanları şaşırtır. Ağırlıklar aslında **sağ uçtan** başlar, soldan değil — son veri basamağından itibaren sola doğru 3, 1, 3, 1 diye ilerler. EAN-13’ün on iki veri basamağı vardır, yani çift sayıda; bu yüzden en soldaki basamağına tesadüfen 1 ağırlığı düşer. **UPC-A, EAN-8 ve ITF-14’te basamak sayısı tektir, dolayısıyla ilk basamak 3 ağırlığı alır.** Ve toplam zaten onun bir katına denk geliyorsa, kontrol hanesi 10 değil, **0**’dır.

Bu yüzden bir numarayı uydurmak neredeyse hiçbir zaman işe yaramaz: kuraldaki on basamaktan yalnızca biri geçerli olduğundan, uydurma bir on üç haneli sayı yaklaşık %90 ihtimalle yanlıştır.

## Gerçekten taranan bir kod elde etmek

Önizleme kusursuz görünse bile fiziksel baskı yanlışsa kasada okunmayabilir. Önem taşıyan kurallar:

- **Çubuk Genişliği**, en ince çubuğun genişliğini belirler — tarayıcılar için kritik boyut budur. Etiket yazıcıları için 2 veya üzerinde tutun; kıl inceliğindeki çubuklar komşularıyla birleşip bulanıklaşır.
- **Yükseklik, elde taşınan tarayıcılarla okuma için önemlidir.** Daha yüksek bir kodu açılı bir lazerle yakalamak daha kolaydır. 50 pikselin üzerinde kalın; kol mesafesinden taranacak kodlarda daha da yükseğe çıkın.
- **Sessiz bölgeyi kapatmayın.** Oluşturucu bunu sizin için standarda göre ölçeklendirerek zaten ekler — bir EAN-13 solda 11, sağda 7 modül boşluk alır; bir CODE128 her iki yanda 10’ar modül alır. Sorun sonradan çıkar: indirilen görseli çubuklara sıkı sıkı kırpmak veya kenarına metin, kenarlık ya da grafik yerleştirmek. Tarayıcı, kodun nerede başlayıp bittiğini bulmak için bu boş kenarı kullanır.
- **Görseli asla germeyin.** İndirilen PNG’yi orantısız biçimde yeniden boyutlandırmak, verinin kendisini kodlayan çubuk-boşluk oranını değiştirir. Farklı bir boyuta ihtiyacınız varsa, buraya dönüp doğru boyutta yeniden oluşturun.
- **Parlak yüzeylere dikkat edin.** Laminasyonlu ambalajlardan veya konservelerden gelen yansımalar tarayıcıyı kör edebilir. Mat bir etiket, ya da basitçe daha büyük bir kod, sorunu çözer.
- **Kırmızı çubuklardan kaçının.** Çoğu lazer tarayıcı kırmızı ışıkla okur, bu da kırmızı çubukları onlar için pratikte görünmez kılar. Açık bir arka plan üzerinde siyah, koyu mavi veya koyu yeşil güvenli seçimlerdir.

## Renkler ve degradeler — kasa için değil, tasarım için

Klasik siyah-beyaz dışında özel ön plan ve arka plan renkleri, iki renkli bir **doğrusal degrade** veya bir **gökkuşağı** dolgusu ayarlayabilirsiniz. Bu seçenekler posterler, etkinlik rozetleri, kuponlar ve benzeri tasarım malzemeleri içindir. Perakende kasası ve depo operasyonları için yüksek kontrastlı düz renklerde kalın — ve neyi seçerseniz seçin, üretime geçmeden önce basılı sonucu gerçek bir tarayıcıyla test edin.

**Metni Göster** seçeneği, çubukların altına insan tarafından okunabilir değeri basar. Operasyonel her şey için açık tutun: bir kod hasar gördüğünde kasiyer veya depo çalışanı numarayı elle girebilir.

## İlk basamaklar aslında size ne söyler

Barkodun baştaki basamaklarının bir ürünün nerede üretildiğini gösterdiğine dair yaygın bir inanış var. **Bu doğru değil.** Önek, yalnızca *şirketin* kayıtlı olduğu GS1 üye kuruluşunu belirtir — başka hiçbir şeyi değil. Almanya’da kayıtlı bir marka, sattığı her üründe 40–44 önekini taşır; ister o ürün Bavyera’da üretilmiş olsun, ister Vietnam’da ya da Meksika’da.

En sık karşılaşacağınız birkaç aralık:

| Önek | GS1 kuruluşu |
| :--- | :--- |
| 00–13 | Amerika Birleşik Devletleri ve Kanada |
| 30–37 | Fransa |
| 40–44 | Almanya |
| 45, 49 | Japonya |
| 50 | Birleşik Krallık |
| 57 | Danimarka |
| 64 | Finlandiya |
| 69 | Çin |
| 76 | İsviçre |
| 80–83 | İtalya |
| 84 | İspanya |
| 858 | Slovakya |
| 859 | Çekya |
| 868–869 | Türkiye |
| 87 | Hollanda |
| 890 | Hindistan |

Bazı aralıklar ülke bile değildir, ve tanınması en faydalı olanlar da bunlardır:

- **20–29**, mağaza içi kullanım için ayrılmıştır — bir süpermarketin dökme meyve veya tartılan bir şarküteri ürünü için bastığı kodlar. Yalnızca o mağaza içinde geçerlidir, başka hiçbir yerde bir anlam ifade etmez.
- **977** bir süreli yayını (ISSN), **978 ve 979** bir kitabı (ISBN), **979-0** ise basılı notaları (ISMN) gösterir.
- **980**, iade fişlerinde; **99** ise kuponlarda kullanılır.

Yani bir ürünü taratıp 20’li bir önekle karşılaşırsanız, gizemli bir ürün bulmuş olmazsınız — mağazanın kendisi için bastığı bir etiketi bulmuş olursunuz.

## Bu aracın yapamadığı tek şey: resmi numara ataması

Oluşturucu size verdiğiniz herhangi bir sayıyı çizer, ancak perakende zincirleri yalnızca küresel numaralandırma kuruluşu olan **GS1** tarafından atanan **GTIN numaralarını** kabul eder. Kendi ülkenizdeki GS1 ofisine kaydolur, şirket önekinizi ve numara aralığınızı alır, ardından bu numaraları basılabilir grafiklere dönüştürmek için buraya dönersiniz — bu kısım sonsuza dek ücretsizdir.

---

## Sıkça Sorulan Sorular (SSS)

### Barkod renkli olabilir mi veya degrade kullanabilir mi?

Teknik olarak evet, ve bu oluşturucu bunu destekler — ama tarayıcılar güzelliği değil **kontrastı** önemser. Açık bir arka plan üzerinde koyu çubuklar şarttır, ve kırmızı tonlu çubuklar kontrasttan bağımsız olarak çoğu lazer tarayıcıda başarısız olur. Rengi pazarlama materyallerinde özgürce, bir satış noktası sisteminin okuması gereken her şeyde ise temkinli kullanın.

### 13 haneli numaram neden EAN-13 olarak hata veriyor?

EAN-13'ün son basamağı, ilk on ikisinden hesaplanan bir kontrol toplamıdır. Eşleşmezse numara geçersizdir ve oluşturucu onu reddeder — tıpkı bir mağaza tarayıcısının yapacağı gibi. Size atanan numarayı doğrulayın, ya da aracı geçerli örnek `4006381333931` ile test edin.

### Ürünüm için resmi bir EAN numarasını nasıl alırım?

Perakendede kullanılan numaralar (GTIN'ler) yalnızca **GS1** organizasyonu tarafından atanır — bunları kendiniz uyduramazsınız. Şirket önekinizi ve numara aralığınızı almak için ulusal GS1 ofisinize kaydolun. Bu araç, size atanan numaraları ücretsiz olarak basılabilir barkod grafiklerine dönüştürür.

### Dahili envanter için hangi format en iyisidir?

**CODE128**. Rakamlar kadar harfleri de kodlar (böylece "RAF-A-12" gibi kodlar çalışır), yaygın standartlar arasında en yüksek veri yoğunluğuna sahiptir ve her modern tarayıcı onu okur. Dahili etiketler hiçbir zaman bir perakende kasasıyla karşılaşmadığından, GS1 numaralarına ihtiyacınız yok — sisteminize uyan herhangi bir düzeni kendiniz oluşturabilirsiniz.

### ITF-14 neden kalın bir çerçeveyle gelir?

Çerçeve — taşıyıcı çubuklar — standardın bir parçasıdır ve ITF-14 seçtiğinizde bu oluşturucu onu otomatik olarak çizer. Çerçeve, sessiz bölgenin dışında, GS1'in öngördüğü asgari kalınlık olan çubuk genişliğinin 4,8 katı ile yer alır ve iki iş görür. ITF-14, baskı plakasının sembolün kenarlarındaki çubukları ezebileceği oluklu mukavvaya doğrudan basılmak üzere tasarlanmıştır; çerçeve bu baskıyı eşitler. Ayrıca hasarlı bir kodun kısmi bir taramasının geçerli ama daha kısa bir numara olarak okunmasını engeller — çerçevesiz bir ITF-14'ü yalnızca güvenilmez değil, tehlikeli kılan da tam olarak bu hata biçimidir.

### Bir ürünün nerede üretildiğini barkodundan anlayabilir miyim?

Hayır — bu, barkodlarla ilgili en yaygın efsanedir. Baştaki basamaklar, üretilen fabrikayı değil, **şirketin kayıtlı olduğu GS1 kuruluşunu** belirtir. Almanya'da kayıtlı bir şirket, dünyanın herhangi bir yerinde üretilmiş ürünlerde Almanya önekli barkodlar taşır; numarada üretim ülkesini kaydeden hiçbir şey yoktur. Menşei öğrenmek istiyorsanız çubuklara değil, ambalajdaki bilgilere bakın.

### Bir EAN koduna harf ekleyebilir miyim?

Hayır — EAN ve UPC tanımı gereği kesinlikle sayısaldır ve dünyadaki her kasa cihazı onları bu şekilde bekler. Verinizde harf varsa, lojistik için tasarlanmış farklı standartlar olan CODE128'e (veya eski endüstriyel sistemler için CODE39'a) ihtiyacınız var.

## Other languages

- Čeština (cs): [Generátor čárových kódů](https://acrafto.com/cs/generator-carovych-kodu/) ([Markdown](https://acrafto.com/cs/generator-carovych-kodu/index.md))
- Slovenčina (sk): [Generátor čiarových kódov](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/) ([Markdown](https://acrafto.com/sk/generator-ciarovych-kodov-zadarmo-online/index.md))
- English (en): [Barcode Generator](https://acrafto.com/en/free-online-barcode-generator/) ([Markdown](https://acrafto.com/en/free-online-barcode-generator/index.md))
- Deutsch (de): [Barcode Generator](https://acrafto.com/de/kostenloser-online-barcode-generator/) ([Markdown](https://acrafto.com/de/kostenloser-online-barcode-generator/index.md))
- Français (fr): [Générateur de codes-barres](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/) ([Markdown](https://acrafto.com/fr/generateur-codes-barres-gratuit-en-ligne/index.md))
- Español (es): [Generador de código de barras](https://acrafto.com/es/generador-codigos-barras-gratis-online/) ([Markdown](https://acrafto.com/es/generador-codigos-barras-gratis-online/index.md))
- Italiano (it): [Generatore di codici a barre](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/) ([Markdown](https://acrafto.com/it/generatore-codici-a-barre-online-gratuito/index.md))
- Português (pt): [Gerador de código de barras](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/) ([Markdown](https://acrafto.com/pt/gerador-de-codigo-de-barras-online-gratis/index.md))
- Nederlands (nl): [Barcode generator](https://acrafto.com/nl/gratis-online-barcode-generator/) ([Markdown](https://acrafto.com/nl/gratis-online-barcode-generator/index.md))
- Polski (pl): [Generator kodów kreskowych](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/) ([Markdown](https://acrafto.com/pl/darmowy-generator-kodow-kreskowych-online/index.md))
- Română (ro): [Generator coduri de bare](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/) ([Markdown](https://acrafto.com/ro/generator-coduri-de-bare-gratuit-online/index.md))
- Magyar (hu): [Vonalkód generátor](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/) ([Markdown](https://acrafto.com/hu/ingyenes-online-vonalkod-generator/index.md))
- Ελληνικά (el): [Δημιουργία barcode](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/) ([Markdown](https://acrafto.com/el/gennitria-grammotvn-kodikvn-dorean-online/index.md))
- Български (bg): [Генератор на баркодове](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/) ([Markdown](https://acrafto.com/bg/bezplaten-onlain-generator-na-barkodove/index.md))
- Slovenščina (sl): [Generator črtnih kod](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/) ([Markdown](https://acrafto.com/sl/brezplacni-spletni-generator-crtnih-kod/index.md))
- Eesti (et): [Vöötkoodi generaator](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/) ([Markdown](https://acrafto.com/et/vootkoodi-generaator-tasuta-online/index.md))
- Latviešu (lv): [Svītrkodu ģenerators](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/) ([Markdown](https://acrafto.com/lv/svitrkodu-generators-bez-maksas-tiesasaiste/index.md))
- Lietuvių (lt): [Brūkšninių kodų generatorius](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/) ([Markdown](https://acrafto.com/lt/nemokamas-bruksniniu-kodu-generatorius-internete/index.md))
- Svenska (sv): [Streckkodsgenerator](https://acrafto.com/sv/gratis-streckkodsgenerator-online/) ([Markdown](https://acrafto.com/sv/gratis-streckkodsgenerator-online/index.md))
- Dansk (da): [Stregkodegenerator](https://acrafto.com/da/gratis-online-stregkodegenerator/) ([Markdown](https://acrafto.com/da/gratis-online-stregkodegenerator/index.md))
- Suomi (fi): [Viivakoodigeneraattori](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/) ([Markdown](https://acrafto.com/fi/ilmainen-viivakoodigeneraattori-netissa/index.md))
- Norsk (no): [Strekkodegenerator](https://acrafto.com/no/gratis-strekkodegenerator-online/) ([Markdown](https://acrafto.com/no/gratis-strekkodegenerator-online/index.md))
- Українська (uk): [Генератор штрих-кодів](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/) ([Markdown](https://acrafto.com/uk/bezkoshtovnyi-onlain-henerator-shtrykh-kodiv/index.md))
- Русский (ru): [Генератор штрих-кодов](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/) ([Markdown](https://acrafto.com/ru/generator-shtrih-kodov-besplatno-onlayn/index.md))
- Српски (sr): [Generator bar kodova](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/) ([Markdown](https://acrafto.com/sr/besplatan-onlajn-generator-bar-kodova/index.md))
- Македонски (mk): [Генератор на баркод](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/) ([Markdown](https://acrafto.com/mk/barkod-generator-besplatno-onlajn/index.md))
- Bosanski (bs): [Generator bar koda](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/) ([Markdown](https://acrafto.com/bs/besplatan-online-generator-bar-kodova/index.md))
- Shqip (sq): [Gjenerator barkodi](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/) ([Markdown](https://acrafto.com/sq/gjenerator-falas-i-kodit-me-vija-online/index.md))
- 日本語 (ja): [バーコード作成](https://acrafto.com/ja/barcode-generator-online-free/) ([Markdown](https://acrafto.com/ja/barcode-generator-online-free/index.md))
- 한국어 (ko): [바코드 생성기](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/) ([Markdown](https://acrafto.com/ko/muryo-onrain-bakodeu-saengseonggi/index.md))
- العربية (ar): [مولد باركود](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/) ([Markdown](https://acrafto.com/ar/mulid-albarkud-almjani-eabr-alaintirnit/index.md))
- हिन्दी (hi): [बारकोड जनरेटर](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/) ([Markdown](https://acrafto.com/hi/mukta-barakoda-janaretar-onalaina/index.md))
- Bahasa Indonesia (id): [Barcode generator](https://acrafto.com/id/pembuat-kode-batang-gratis-online/) ([Markdown](https://acrafto.com/id/pembuat-kode-batang-gratis-online/index.md))
- Tiếng Việt (vi): [Tạo mã vạch](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/) ([Markdown](https://acrafto.com/vi/trinh-tao-ma-vach-mien-phi-truc-tuyen/index.md))
- ไทย (th): [สร้างบาร์โค้ด](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/) ([Markdown](https://acrafto.com/th/kreuxng-srang-barkhwd-xonline-fri/index.md))
- עברית (he): [מחולל ברקודים](https://acrafto.com/he/mehulel-barkodim-hinam-online/) ([Markdown](https://acrafto.com/he/mehulel-barkodim-hinam-online/index.md))
