Wpisz treść pod wierszem --- w kodzie albo wybierz rodzaj w Edycji.
Wpisz treść pod wierszem --- w kodzie albo wybierz rodzaj w Edycji.
Edytor QR tworzy kody QR do linków, Wi-Fi, kontaktów, wydarzeń, e-maili, wiadomości SMS, miejsc i płatności. Projektujesz je za pomocą kolorów, gradientów, kształtów, logo i podpisu, a edytor odczytuje każdy kod, aby upewnić się, że się skanuje - zanim go wydrukujesz. Eksportuj SVG, PDF i EPS do druku albo PNG w dowolnym rozmiarze.
Kody są statyczne: treść jest zapisana w samym kodzie, a nie ukryta za przekierowaniem, które przestaje działać po końcu okresu próbnego. Nie ma rejestracji, reklam ani limitu skanów, a wszystko dzieje się w twojej przeglądarce - nic, co wpiszesz lub zeskanujesz, nie jest wysyłane.
Linki, tekst, Wi-Fi (WPA, WEP, otwarte, ukryte), kontakty jako vCard lub MeCard, e-mail, SMS, telefon, lokalizacja, wydarzenia w kalendarzu, Bitcoin i Ethereum, płatności SEPA (EPC GiroCode) i szwajcarski rachunek QR - każdy z formularzem i kontrolą poprawności.
Kolory, gradienty liniowe i radialne, przezroczyste tło, siedem kształtów modułów, cztery ramki oczu i pięć środków oczu we własnym kolorze, logo z wbudowanych symboli lub z twojego obrazu, podpis i ramka.
Każdy kod jest odczytywany w przeglądarce - w normalnym rozmiarze, małym i rozmytym. Sprawdzane są kontrast, strefa ciszy i logo względem korekcji błędów, a rozmiar wydruku wynika z odległości skanowania.
SVG, PDF i EPS jako wektory z gradientami i logo; PNG do 8192 pikseli z zapisaną rozdzielczością dpi, JPEG i WebP. Za darmo, bez rejestracji.
Wpisz w treść symbole zastępcze, np. {{url}}, wklej tabelę i pobierz ZIP z plikami SVG lub PNG albo jeden PDF z jednym kodem na stronę.
Otwórz, upuść lub wklej obraz albo zeskanuj aparatem - także jasne kody na ciemnym tle. Treść staje się kodem, który możesz zmieniać.
Wiele „darmowych” generatorów QR tworzy kody dynamiczne: kod zawiera krótki link do ich serwera, który przekierowuje na twój adres. Gdy kończy się okres próbny albo zostaje osiągnięty limit skanów, wyłączają przekierowanie lub najpierw pokazują reklamy - i każdy wydrukowany kod przestaje działać. Kod statyczny zawiera sam adres, hasło Wi-Fi lub kontakt, więc działa dalej bez żadnego pośrednika. Edytor QR tworzy wyłącznie kody statyczne i ostrzega, gdy treścią jest skracacz linków.
Każda strona https (i localhost) może osadzić edytor za pomocą <iframe> i ?embed=1 - bez rejestracji, bez klucza. Po osadzeniu edytor ukrywa ten tekst i pokazuje przycisk Zapisz. Dodaj camera do atrybutu allow ramki iframe, jeśli użytkownik ma w niej skanować kody.
src= otwiera plik .qr (twój serwer musi zezwalać na CORS), webhook= sprawia, że „Zapisz” (Ctrl+S) wysyła dokument QR pod ten adres. Dodaj &auto, aby zapisywać po każdej zmianie.
<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 otrzymuje żądanie POST z JSON { editor: "qr", event: "save", id, name, content, updated }; content to dokument QR (wiersze wyglądu, ---, treść).
Edytor zgłasza qreditor:ready, twoja strona odpowiada qreditor:load, edytor zgłasza qreditor:loaded, qreditor:change przy rzeczywistych zmianach i qreditor:save, gdy użytkownik zapisuje. Twoja strona może wysłać qreditor:get (bieżący stan) lub qreditor:save (naciśnięcie Zapisz). Sama treść bez wierszy wyglądu też jest prawidłowym dokumentem.
<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>
window.open("https://qr.giit.ch/?embed=window", "qreditor-17") otwiera pełny edytor we własnym oknie z tymi samymi komunikatami. Twoja strona może też przekazać edytorowi własny prompt dla AI, adres https w twojej witrynie i jeden klucz na tę sesję edytora (ai: { label, prompt, endpoint, key } w qreditor:load lub qreditor:ai); AI wysyła wtedy tam swój wynik. Edytor nigdy sam nie wysyła klucza i nigdy go nie przechowuje.
?viewer=1 pokazuje tylko gotowy kod z przyciskami Pobierz i Eksport: niczego nie można zmienić i nic nie jest przechowywane. Dokument pochodzi z linku (#b64=, #qr=, ?src=), z twojej strony przez qreditor:load albo z żądania POST do post.php (pole content lub b64, opcjonalnie name).
Cały protokół jest opisany w llms.txt. Pozostałe edytory giit działają tak samo, z własnym prefiksem - editors.giit.ch.
Nie. Edytor QR tworzy kody statyczne: link, hasło Wi-Fi czy kontakt są zapisane w samym kodzie, a nie ukryte za przekierowaniem na naszym serwerze. Działają tak długo, jak ważna jest treść - bez konta, abonamentu i limitu skanów.
Tak. Każdy rodzaj treści, każda opcja wyglądu, eksport do SVG, PDF i EPS, test skanowania i tworzenie wielu kodów z tabeli są darmowe, bez rejestracji, reklam i znaku wodnego.
Nie. Kody są tworzone, sprawdzane i eksportowane w twojej przeglądarce. Skanowane obrazy i obraz z aparatu również są odczytywane w przeglądarce i nigdy nie są wysyłane.
Edytor ci to powie. Porównuje część kodu zakrytą przez logo z tym, co potrafi naprawić korekcja błędów, i odczytuje gotowy kod - w normalnym rozmiarze, małym i rozmytym. Jeśli kod nie skanuje się niezawodnie, zobaczysz to przed drukiem.
SVG, PDF lub EPS: to formaty wektorowe, które pozostają ostre w każdym rozmiarze, razem z gradientami i logo. Jeśli potrzebujesz obrazu, wybierz PNG z rozmiarem w milimetrach i 300 dpi.
Tak. Formularze sprawdzają IBAN, QR-IBAN z referencją QR, referencję wierzyciela (RF) i długość każdego pola. Szwajcarski rachunek QR jest rysowany ze szwajcarskim krzyżem i korekcją błędów M, jak wymaga standard.
Tak. Otwórz, upuść lub wklej obraz albo użyj aparatu przyciskiem Skanuj. Treść staje się nowym kodem, który możesz zmieniać.
Około jednej dziesiątej odległości skanowania: 2 cm przy 20 cm, 10 cm przy jednym metrze. Karta Test oblicza to i ostrzega, gdy jeden moduł staje się mniejszy niż 0,4 mm.