Web Geliştirme

QR Code Generator / Reader

Metin veya URL'den QR kodu oluşturun ya da yüklenen bir görüntüden içeriği okuyun.

QR kodu burada görünecek.

A QR code is a two-dimensional barcode that encodes text, a URL, or other data so a camera can read it instantly. This tool generates a QR code from text you type and, the other way around, reads the content out of an uploaded image — all in the browser.

How to use it

Common uses

Things to keep in mind

A higher error-correction level (H instead of L) makes the code more resistant to damage but also denser — it holds less data at the same physical size.

A QR code doesn't hide its content — anyone can read it the same way you did, so never encode passwords or private data in one.

Bu araç hakkında makale: QR kodları: bir bağlantı piksellerden oluşan bir kareye nasıl sığar

Sıkça sorulan sorular

Hata düzeltme seviyesi (L/M/Q/H) neyi değiştirir?

Yaklaşık %30'a kadar H olan daha yüksek seviyeler, bir kısmı hasar görmüş veya gizlenmiş olsa bile QR kodunu okunabilir tutar, ancak belirli bir boyutta ne kadar verinin sığacağını da azaltır — yaklaşık %7 olan L en fazla veriyi sığdırır ama en az hasara tolerans gösterir.

QR kodu görselimi neden okuyamıyor?

Okuma, görseli yerel olarak çözmek için jsqr kütüphanesini kullanır; bulanık, açılı veya parlama yoğun fotoğraflarda başarısız olabilir, bu yüzden iyi kontrastlı net, düz bir çekim en iyi sonucu verir.

Verilerim veya görselim bir yere yükleniyor mu?

Hayır, hem QR kodu oluşturma hem de okuma tamamen tarayıcınızda JavaScript kütüphaneleri kullanılarak gerçekleşir — hiçbir şey cihazınızdan çıkmaz.

Bir QR koduna sığan veri miktarı neden içerik türüne bağlıdır?

Bir QR kodu sayısal, alfanümerik ve bayt olmak üzere birden fazla kodlama modunu destekler ve her biri karakter başına farklı sayıda bit kullanır; sayısal mod (yalnızca rakamlar) en kompakt olanıdır, Latin olmayan metin gibi rastgele metinler için bayt modu ise en fazla yeri kapladığından aynı boyuttaki bir koda daha az karakter sığar.

Bir QR koduna sığabilecek maksimum karakter sayısı nedir?

Bu, kodun sürümüne ve hata düzeltme seviyesine bağlıdır — en düşük düzeltme seviyesi L ile en büyük sürüm (40), 7089 rakama veya 4296 alfanümerik karaktere kadar sığdırabilir, ama pratikte güvenilir bir tarama için birkaç yüz karakterden fazlası nadiren kullanılır.

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.

Barkodlar: Code 128, EAN-13'ten nasıl farklıdır

Mağaza raflarındaki ürünlerin neredeyse her zaman Code 128 yerine EAN-13 kullandığı.

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.