Введіть вміст під рядком --- у коді або виберіть тип у «Правці».
Введіть вміст під рядком --- у коді або виберіть тип у «Правці».
QR Editor - безкоштовний генератор QR-кодів для посилань, Wi-Fi, контактів, подій, електронних листів, SMS, місць і платежів. Ви оформлюєте коди кольорами, градієнтами, формами, логотипом і підписом, а редактор зчитує кожен код, щоб переконатися, що він сканується, - ще до друку. Експортуйте SVG, PDF і EPS для друку або PNG будь-якого розміру.
Коди статичні: вміст міститься в самому коді, а не за переадресацією, яка перестає працювати після завершення пробного періоду. Без реєстрації, без реклами й без ліміту сканувань, усе відбувається у вашому браузері - нічого з того, що ви вводите чи скануєте, не вивантажується.
Посилання, текст, Wi-Fi (WPA, WEP, відкрита, прихована мережа), контакти як vCard або MeCard, e-mail, SMS, телефон, місце, події календаря, Bitcoin і Ethereum, платежі SEPA (EPC GiroCode) і швейцарський QR-рахунок - кожен із формою та перевірками.
Кольори, лінійні й радіальні градієнти, прозоре тло, сім форм модулів, чотири рамки й п’ять центрів «очей» власного кольору, логотип із вбудованих символів або вашого зображення, підпис і рамка.
Кожен код зчитується в браузері - у звичайному розмірі, малим і розмитим. Перевіряються контраст, тиха зона й логотип порівняно з корекцією помилок, а розмір друку випливає з відстані сканування.
SVG, PDF і EPS як вектори з градієнтами й логотипом; PNG до 8192 пікселів із записаним dpi, JPEG і WebP. Безкоштовно, без реєстрації.
Впишіть у вміст заповнювачі на кшталт {{url}}, вставте таблицю й завантажте ZIP із файлами SVG чи PNG або один PDF з кодом на кожній сторінці.
Відкрийте, перетягніть або вставте зображення чи скануйте камерою - навіть світлі коди на темному тлі. Вміст стає кодом, який можна змінювати.
Багато «безкоштовних» генераторів QR-кодів створюють динамічні коди: код містить коротке посилання на їхній сервер, який переадресовує на вашу адресу. Коли закінчується пробний період або вичерпано ліміт сканувань, переадресацію вимикають або спершу показують рекламу - і кожен надрукований код перестає працювати. Статичний код містить саму адресу, пароль Wi-Fi чи контакт, тож працює без посередників. QR Editor створює лише статичні коди й попереджає, якщо вміст - скорочене посилання.
Будь-яка сторінка https (і localhost) може вбудувати редактор за допомогою <iframe> і ?embed=1 - без реєстрації, без ключа. У вбудованому вигляді редактор приховує цей текст і показує кнопку «Зберегти». Додайте camera до allow в iframe, якщо користувач має сканувати в ньому коди.
src= відкриває файл .qr (ваш сервер має дозволяти CORS), webhook= змушує «Зберегти» (Ctrl+S) надсилати QR-документ на цю адресу. Додайте &auto, щоб зберігати після кожної зміни.
<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>
Вебхук отримує POST із JSON { editor: "qr", event: "save", id, name, content, updated }; content - це QR-документ (рядки оформлення, ---, вміст).
Редактор повідомляє qreditor:ready, ваша сторінка відповідає qreditor:load, редактор повідомляє qreditor:loaded, qreditor:change за справжніх змін і qreditor:save, коли користувач зберігає. Ваша сторінка може надіслати qreditor:get (поточний стан) або qreditor:save (натискання «Зберегти»). Простий вміст без рядків оформлення - теж правильний документ.
<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") відкриває повний редактор в окремому вікні з тими самими повідомленнями. Ваша сторінка може також передати редактору власний промпт для ШІ, адресу https на вашому сайті й один ключ для цього сеансу редактора (ai: { label, prompt, endpoint, key } у qreditor:load або qreditor:ai); тоді ШІ надсилає туди свій результат. Сам редактор ніколи не надсилає ключ і ніколи його не зберігає.
?viewer=1 показує лише готовий код із кнопками «Завантажити» та «Експорт»: нічого не можна змінити й нічого не зберігається. Документ надходить із посилання (#b64=, #qr=, ?src=), з вашої сторінки через qreditor:load або через POST на post.php (поле content чи b64, за бажанням name).
Увесь протокол описано в llms.txt. Інші редактори giit працюють так само, зі своїм префіксом, - editors.giit.ch.
Ні. QR Editor створює статичні коди: посилання, пароль Wi-Fi чи контакт містяться в самому коді, а не за переадресацією на нашому сервері. Вони працюють, доки чинний їхній вміст, - без облікового запису, підписки й ліміту сканувань.
Так. Усі типи вмісту, усі параметри дизайну, експорт у SVG, PDF і EPS, перевірка сканування та створення багатьох кодів із таблиці безкоштовні - без реєстрації, реклами й водяного знака.
Ні. Коди створюються, перевіряються й експортуються у вашому браузері. Зображення та картинка з камери, які ви скануєте, теж читаються в браузері й ніколи не вивантажуються.
Редактор вам це покаже. Він порівнює частину коду, яку закриває логотип, з тим, що може відновити корекція помилок, і зчитує готовий код - у звичайному розмірі, малим і розмитим. Якщо код сканується ненадійно, ви побачите це ще до друку.
SVG, PDF або EPS: це вектори, вони лишаються чіткими в будь-якому розмірі, з градієнтами й логотипом. Якщо потрібне растрове зображення - PNG із розміром у міліметрах і 300 dpi.
Так. Форми перевіряють IBAN, QR-IBAN з QR-референсом, референс кредитора (RF) і довжину кожного поля. Швейцарський QR-рахунок малюється зі швейцарським хрестом і корекцією помилок M, як вимагає стандарт.
Так. Відкрийте, перетягніть або вставте зображення чи скористайтеся камерою через «Сканувати». Вміст стає новим кодом, який можна змінювати.
Приблизно десята частина відстані сканування: 2 см для 20 см, 10 см для одного метра. Вкладка «Перевірка» розраховує це й попереджає, коли модуль стає меншим за 0,4 мм.