QR Editörü online

Kod

Dışa aktar

QR kod okuyun

Kamera başlatılıyor…

Kamera görüntüsü yalnızca tarayıcınızda okunur - hiçbir şey kaydedilmez veya gönderilmez.

Belgelerim

Açmak için bir belgeye tıklayın. Belgeler yalnızca bu tarayıcıda saklanır - hiçbir şey yüklenmez. Tarayıcının site verilerini temizlemek onları siler; saklamak istediklerinizi indirin.

Yapay Zekâ Asistanı

Her yapay zekâ sizinle birlikte çalışabilir - ChatGPT, Claude, Gemini, Copilot.

  1. İstemi kopyala'ya tıklayın.
  2. Yapay zekânıza yapıştırın ve kodun ne içermesi veya nasıl görünmesi gerektiğini söyleyin.
Yapay zekâ şunu yapsın:

QR belgesi bağlantıda “#” işaretinden sonra taşınır; bu kısmı hiçbir sunucu görmez. Yapay zekânıza yapıştırdığınız içerik, onun sağlayıcısı tarafından işlenir.

Sunucunuza kaydedin

Editör kaydedilen her sürümü kendi sunucunuza (bir webhook) gönderebilir; böylece çalışmanız istediğiniz yerde saklanır. Buraya bir adres girene kadar hiçbir şey gönderilmez.

Sunucunuzun aldığı veriler

JSON içeren bir POST isteği (sunucunuz https://qr.giit.ch için CORS'a izin vermelidir):

{ "editor": "qr", "event": "save", "id": "…", "name": "Guest WiFi",
  "content": "color: #1d2b53\n---\nWIFI:T:WPA;S:Guest;P:sunny-day-42;;",
  "updated": "2026-01-15T09:30:00.000Z" }
Editörü web sitenize yerleştirin
<iframe src="https://qr.giit.ch/?embed=1" allow="clipboard-write; camera" style="width:100%;height:80vh;border:0"></iframe>
<script>
const frame = document.querySelector('iframe');
addEventListener('message', e => {
  if (e.origin !== 'https://qr.giit.ch' || e.source !== frame.contentWindow) return;
  if (e.data.type === 'qreditor:ready')
    frame.contentWindow.postMessage({ type: 'qreditor:load', name: 'Shop',
      content: 'https://example.com/shop' }, 'https://qr.giit.ch');
  if (e.data.type === 'qreditor:save') saveOnYourServer(e.data.content);
});
</script>

Ayrıca mümkün: ?src=<bir .qr dosyasının URL'si> bir dosya açar, &webhook=<URL> bu belgeyi oraya kaydeder. Editör kendi penceresinde de açılabilir (?embed=window) ve sayfanız ona kendi yapay zekâ istemini ve bir oturum anahtarını verebilir; böylece yapay zekâ sonucunu sunucunuza gönderir (qreditor:ai, qreditor:key-request) - editörün altındaki "Editörü kendi web sitenizde kullanın" bölümüne bakın. Ayrıntılar llms.txt dosyasındadır.

Yardım

Nasıl çalışır

  1. Kodun içeriğini seçin: Yeni menüsünde veya İçerik sekmesinde bağlantı, Wi-Fi, kişi, etkinlik, ödeme … Form içeriği telefonların okuduğu biçimde yazar.
  2. Tasarlayın: Tasarım sekmesinde renkler ve geçiş, modüllerin ve üç gözün şekli, logo, yazı ve çerçeve.
  3. Soldaki kod QR belgesinin tamamıdır: key: value tasarım satırları, bir --- satırı, ardından koda girdiği haliyle içerik. Oraya da yazabilirsiniz; her değişiklik Geri al için bir adımdır.
  4. Kontrol: her değişiklikten sonra editör kodu geri okur - normal, küçük ve bulanık. Kodun üstündeki rozet taranıp taranmadığını söyler; Kontrol sekmesi kontrastı, sessiz bölgeyi, logoyu hata düzeltmeye göre ve baskı boyutunu gösterir.
  5. Kodun altındaki yazıya tıklayarak onu yerinde değiştirin.
  6. Dışa aktar her boyutta SVG, PDF ve EPS (baskı için vektör), PNG, JPEG veya WebP ve bir tablodan aynı anda çok sayıda kod oluşturur: içeriğe {{column}} yazın, tabloyu yapıştırın, bir ZIP veya tek bir PDF indirin.
  7. Kod okuyun: bir resmi açın, bırakın veya yapıştırın ya da kamera için Tara'ya tıklayın. İçerik yeni bir belge olur.

Klavye kısayolları

Ctrl + Z / Y
Geri al / yinele
Ctrl + S
Kaydet (SVG indir veya sunucunuza)
Ctrl + E
Dışa aktar
Ctrl + O
Belgelerim
Ctrl + V
Okumak için QR kodlu bir resim yapıştırın
Alt + Z
Koddaki uzun satırları kaydır

Süresi hiç dolmayan ücretsiz QR kodlar - tasarlanmış, kontrol edilmiş ve gizli

QR Editörü bağlantılar, Wi-Fi, kişiler, etkinlikler, e-postalar, SMS mesajları, konumlar ve ödemeler için QR kod oluşturur. Kodları renkler, geçişler, şekiller, logo ve yazıyla tasarlarsınız; editör her kodu geri okuyarak taranıp taranmadığını kontrol eder - siz basmadan önce. Baskı için SVG, PDF ve EPS ya da her boyutta PNG dışa aktarın.

Kodlar statiktir: içerik, deneme süresi bitince çalışmayı bırakan bir yönlendirmenin arkasında değil, doğrudan kodun içindedir. Kayıt, reklam ve tarama sınırı yoktur; her şey tarayıcınızda gerçekleşir - yazdığınız veya taradığınız hiçbir şey yüklenmez.

QR Editörü neler yapabilir

On iki içerik türü

Bağlantılar, metin, Wi-Fi (WPA, WEP, açık, gizli), vCard veya MeCard olarak kişiler, e-posta, SMS, telefon, konum, takvim etkinlikleri, Bitcoin ve Ethereum, SEPA ödemeleri (EPC GiroCode) ve İsviçre QR faturası - her biri form ve kontrollerle.

Tasarım

Renkler, doğrusal ve dairesel geçişler, şeffaf arka plan, yedi modül şekli, kendi rengiyle dört göz çerçevesi ve beş göz merkezi, yerleşik sembollerden veya kendi resminizden logo, yazı ve çerçeve.

Taranarak kontrol edilir

Her kod tarayıcıda normal, küçük ve bulanık olarak geri okunur. Kontrast, sessiz bölge ve logo hata düzeltmeye göre kontrol edilir; baskı boyutu tarama mesafesinden hesaplanır.

Baskı ve web için dışa aktarma

Geçişler ve logoyla vektör olarak SVG, PDF ve EPS; dpi bilgisi yazılmış 8192 piksele kadar PNG, JPEG ve WebP. Ücretsiz, kayıt olmadan.

Aynı anda çok sayıda kod

İçeriğe {{url}} gibi yer tutucular yazın, bir tablo yapıştırın ve SVG ya da PNG dosyalarından oluşan bir ZIP veya sayfa başına bir kod içeren tek bir PDF indirin.

QR kod okuma

Bir resmi açın, bırakın veya yapıştırın ya da kamerayla tarayın - koyu arka plan üzerindeki açık renkli kodlar da dahil. İçerik, değiştirebileceğiniz bir kod olur.

Neden statik kodlar

Pek çok "ücretsiz" QR kod oluşturucu dinamik kod üretir: kod, sizin adresinize yönlendiren kendi sunucularına giden kısa bir bağlantı içerir. Deneme süresi bitince veya tarama sınırına ulaşılınca yönlendirmeyi kapatırlar ya da önce reklam gösterirler - ve basılı her kod çalışmayı bırakır. Statik bir kod adresi, Wi-Fi şifresini veya kişiyi doğrudan içerir; böylece arada kimse olmadan çalışmaya devam eder. QR Editörü yalnızca statik kod oluşturur ve içerik bir bağlantı kısaltıcıysa uyarır.

Nasıl çalışır

  1. Seçin - "Yeni" altında bir kod türü seçip formu doldurun veya içeriği yazın.
  2. Tasarlayın ve kontrol edin - renkleri, şekilleri, logoyu ve yazıyı değiştirin; kodun üstündeki rozet hâlâ taranıp taranmadığını gösterir.
  3. Dışa aktarın - SVG, PDF, EPS veya PNG indirin ya da bir tablodan çok sayıda kod oluşturun.

Editörü kendi web sitenizde kullanın

Her https sayfası (ve localhost) editörü bir <iframe> ve ?embed=1 ile yerleştirebilir - kayıt yok, anahtar yok. Yerleştirildiğinde editör bu metni gizler ve bir Kaydet düğmesi gösterir. Kullanıcı içinde kod tarayacaksa iframe'in allow özelliğine camera ekleyin.

1. Bir bağlantıdan dosya açın, sunucunuza kaydedin

src= bir .qr dosyası açar (sunucunuz CORS'a izin vermelidir), webhook= ise "Kaydet"in (Ctrl+S) QR belgesini o adrese göndermesini sağlar. Her değişiklikten sonra kaydetmek için &auto ekleyin.

<iframe src="https://qr.giit.ch/?embed=1&src=https://your-site.com/codes/shop.qr&webhook=https://your-site.com/save.php"
        allow="clipboard-write; camera" style="width:100%;height:800px;border:0"></iframe>

Webhook, JSON içeren bir POST alır: { editor: "qr", event: "save", id, name, content, updated }; content QR belgesidir (tasarım satırları, ---, içerik).

2. Belgeyi sayfanız tutar (postMessage)

Editör qreditor:ready bildirir, sayfanız qreditor:load ile yanıt verir, editör qreditor:loaded, gerçek düzenlemelerde qreditor:change ve kullanıcı kaydettiğinde qreditor:save bildirir. Sayfanız qreditor:get (geçerli durum) veya qreditor:save (Kaydet'e basma) gönderebilir. Tasarım satırları olmayan düz bir içerik de geçerli bir belgedir.

<iframe id="ed" src="https://qr.giit.ch/?embed=1" allow="clipboard-write; camera" style="width:100%;height:800px;border:0"></iframe>
<script>
const ed = document.getElementById('ed');
const ORIGIN = 'https://qr.giit.ch';
addEventListener('message', e => {
  if (e.source !== ed.contentWindow || e.origin !== ORIGIN) return;
  const m = e.data;
  if (m.type === 'qreditor:ready')
    ed.contentWindow.postMessage({ type: 'qreditor:load', name: 'Table 12',
      content: 'color: #1d2b53\ncaption: Table 12\n---\nhttps://example.com/menu?table=12' }, ORIGIN);
  if (m.type === 'qreditor:save') saveOnYourServer(m.name, m.content);
});
</script>

3. Kendi penceresinde ve sunucunuz üzerinden yapay zekâ

window.open("https://qr.giit.ch/?embed=window", "qreditor-17") aynı mesajlarla tam editörü kendi penceresinde açar. Sayfanız editöre ayrıca kendi yapay zekâ istemini, sitenizde bir https adresini ve bu editör oturumu için bir anahtarı verebilir (qreditor:load içinde ai: { label, prompt, endpoint, key } veya qreditor:ai); yapay zekâ sonucunu oraya gönderir. Editör anahtarı asla kendisi göndermez ve asla saklamaz.

Kodu salt okunur gösterin (görüntüleyici)

?viewer=1 yalnızca bitmiş kodu İndir ve Dışa aktar ile gösterir: hiçbir şey değiştirilemez ve hiçbir şey saklanmaz. Belge bir bağlantıdan (#b64=, #qr=, ?src=), sayfanızdan qreditor:load ile veya post.php adresine POST ile gelir (content veya b64 alanı, isteğe bağlı name).

Protokolün tamamı llms.txt dosyasındadır. Diğer giit editörleri kendi önekleriyle aynı şekilde çalışır - editors.giit.ch.

Sıkça sorulan sorular

QR kodlarımın süresi dolar mı?

Hayır. QR Editörü statik kodlar oluşturur: bağlantı, Wi-Fi şifresi veya kişi bilgisi sunucumuzdaki bir yönlendirmenin arkasında değil, doğrudan kodun içindedir. Kodlar içerik geçerli olduğu sürece çalışır - hesap, abonelik veya tarama sınırı olmadan.

Gerçekten ücretsiz mi?

Evet. Tüm içerik türleri, tüm tasarım seçenekleri, SVG, PDF ve EPS dışa aktarma, tarama testi ve bir tablodan çok sayıda kod oluşturma ücretsizdir; kayıt, reklam veya filigran yoktur.

Verilerim bir sunucuya gönderiliyor mu?

Hayır. Kodlar tarayıcınızda oluşturulur, kontrol edilir ve dışa aktarılır. Taradığınız resimler ve kamera görüntüsü de tarayıcıda okunur ve asla yüklenmez.

Logolu QR kodum yine de taranır mı?

Editör bunu size söyler. Logonun gizlediği kısmı hata düzeltmenin onarabileceği kısımla karşılaştırır ve bitmiş kodu geri okur - normal, küçük ve bulanık. Kod güvenilir şekilde taranmıyorsa bunu baskıdan önce görürsünüz.

Baskı için hangi dosya biçimini kullanmalıyım?

SVG, PDF veya EPS: bunlar vektördür ve geçişler ve logoyla birlikte her boyutta keskin kalır. Resim için milimetre cinsinden boyut ve 300 dpi ile PNG.

İsviçre QR faturası veya SEPA ödeme kodu oluşturabilir miyim?

Evet. Formlar IBAN'ı, QR referansıyla birlikte QR-IBAN'ı, alacaklı referansını (RF) ve her alanın uzunluğunu kontrol eder. İsviçre QR faturası, standardın gerektirdiği gibi İsviçre haçı ve M hata düzeltmeyle çizilir.

QR kod okuyabilir mi?

Evet. Bir resmi açın, bırakın veya yapıştırın ya da Tara ile kamerayı kullanın. İçerik, değiştirebileceğiniz yeni bir kod olur.

Basılı bir QR kod ne kadar büyük olmalı?

Tarama mesafesinin yaklaşık onda biri: 20 cm için 2 cm, bir metre için 10 cm. Kontrol sekmesi bunu hesaplar ve bir modül 0,4 mm'den küçük olduğunda uyarır.