Безплатен генератор на QR кодове - Създайте сканируеми QR кодове мигновено
Генерирайте QR кодове за URL адреси, текст и контактна информация за секунди. Безплатен инструмент с незабавно изтегляне, без необходимост от регистрация. ISO съвместими кодове, които работят на всички устройства.
Генератор на QR код
Въведете текст или URL адрес по-горе, за да генерирате QR код. QR кодът ще се актуализира автоматично, докато пишете.
Документация
Какво представлява генераторът на QR кодове?
Генераторът на QR кодове е инструмент, който превръща текст, например уеб адрес, в QR код: квадратен шаблон от черни и бели квадратчета. Камерата на телефона или скенерът за баркод прочита шаблона и възстановява оригиналния текст почти незабавно.
Как този инструмент кодира текст
Въведете текст или уеб адрес в полето. Инструментът преобразува всеки знак в байтовите му стойности по UTF-8 и ги кодира в „байтов режим“, един от начините, по които стандартът за QR кодове, ISO/IEC 18004, съхранява данни. Той изгражда кода с ниво M на корекция на грешки, второто от четирите нива на корекция в стандарта, и избира най-малкия от 40-те възможни размера на QR кода, наречени версии, който може да побере въведеното. След това изпробва осем фиксирани шаблона, наречени маски, и запазва този, който разпределя най-равномерно тъмните и светлите квадратчета, което улеснява четенето на кода от скенера. QR кодът се обновява автоматично след кратка пауза при писането.
Този инструмент винаги използва байтов режим и ниво M за корекция на грешки. Той не предлага цифров или буквено-цифров режим, режим Kanji или избор на ниво за корекция.
Как се изчислява капацитетът на QR код
Капацитетът на дадена версия на QR кода зависи от общия брой кодови думи — групи от 8 бита — и от това колко от тези кодови думи са отделени за корекция на грешки.
кодови думи за данни = общ брой кодови думи − кодови думи за корекция на грешки
Броят битове, необходими за текст в байтов режим, е:
необходими битове = 4 + битове за броя на знаците + 8 × брой байтове
Тези 4 бита идентифицират режима на кодиране. Полето за броя на знаците е 8 бита за версиите от 1 до 9 и 16 бита за версия 10 и следващите. Инструментът проверява всяка версия от 1 до 40 по ред и използва първата, чийто капацитет за данни, измерен в битове, е достатъчно голям.
Пример
Текстът „https://whiz.tools" съдържа 18 знака, всички от които са обикновени букви и символи, така че се преобразува в 18 байта.
Версия 1 (21×21 квадратчета) с ниво M има 16 кодови думи за данни, или 128 бита за данни. Текстът изисква 4 + 8 + (8 × 18) = 156 бита, затова не се побира.
Версия 2 (квадратна решетка от 25×25 модула) има 28 кодови думи за данни, или 224 бита. Същите 156 бита се побират, така че инструментът създава QR код версия 2 за този текст.
Корекция на грешки и маскиране
Нивото M на корекция на грешки позволява QR кодът да остане четим, дори част от него да е зацапана, скъсана или закрита, до около 15 процента от данните му, чрез добавяне на допълнителни кодови думи, изчислени с корекция на грешки по Рийд-Соломон. Ниво M е едно от четири нива: ниво L възстановява около 7 процента от кодовите думи, M около 15 процента, Q около 25 процента и H около 30 процента. Този инструмент винаги изгражда кода с ниво M.
След като данните бъдат разположени в решетката, инструментът изпробва и осемте стандартни шаблона за маскиране. Всеки от тях се оценява чрез преброяване на характеристики, които затрудняват скенерите, като дълги поредици от квадратчета с един и същ цвят, плътни блокове, шаблони, наподобяващи квадрат за откриване на позицията, и неравномерно съотношение между светли и тъмни квадратчета. Инструментът запазва маската с най-ниска оценка.
Как се използва този генератор на QR кодове
- Въведете или поставете текст, уеб адрес или друго кратко съобщение в полето за въвеждане.
- QR кодът се появява под полето миг след като спрете да въвеждате.
- Изберете „Изтегляне на QR код“, за да запазите изображението като PNG файл.
- Изберете „Нулиране“, за да изчистите полето и да започнете отначало.
Полето за въвеждане приема до 500 знака. Текстът се съхранява и в уеб адреса на страницата, така че споделянето на тази връзка възпроизвежда същия QR код за всеки, който я отвори.
Какво не прави този инструмент
Генераторът не предлага избор на ниво на корекция на грешки, персонализирани цветове, наложено лого или експортиране в SVG. Единственият формат за изтегляне е PNG.
Тиха зона и размер на изображението
QR кодът се нуждае от празна рамка, наречена тиха зона, която е широка четири модула от всяка страна. Модулът е един квадрат от кода. Без тази рамка скенерът може да не успее да намери къде започва кодът.
Инструментът винаги рисува кода с тази рамка. Поставя го в центъра на изображение от 250 × 250 пиксела. Всеки модул е цяло число пиксели, за да останат краищата му ясни. Размерът на модула е:
размер на клетката = floor(250 ÷ (модули на страна + 8))
Числото 8 добавя по четири модула рамка от всяка страна. „floor“ означава закръгляне надолу до цяло число. Закръгляването надолу оставя малко допълнително бяло пространство, така че рамката никога не е по-малка от четири модула.
За "https://whiz.tools", кодът от версия 2 е широк 25 модула. Размерът на клетката е floor(250 ÷ 33) = 7 пиксела. Самият код е широк 175 пиксела, което оставя от 37 до 38 пиксела бяло пространство от всяка страна, повече от 28-те пиксела, необходими за четири модула.
Най-големият код, който може да се получи от въведен текст с 500 знака, е версия 32 с 145 модула на страна. Модулите му са по 1 пиксел. При отпечатване на кода или поставянето му върху цветен фон запазете бялата рамка.
История
DENSO WAVE, тогава подразделение на японския производител на автомобилни части DENSO, пуска QR кода през 1994 година. Автомобилната индустрия го възприема рано за проследяване на частите в производството. Името означава „quick response“ („бърз отговор“), защото скенерът може да го прочете бързо. QR кодът е одобрен като международен стандарт ISO/IEC 18004 през 2000 година. Оттогава стандартът е преработван, а този инструмент следва издание 2015. По-късно телефоните с камера и вградено сканиране на QR кодове направиха формата често срещан, а безконтактните менюта и платежните кодове по време на пандемията от COVID-19 го направиха познат на много повече хора.
Обичайни употреби на QR кодовете
QR кодовете често се срещат върху:
- Маси в ресторанти, с връзка към дигитално меню
- Опаковки на продукти, с връзка към инструкции или информация за съставките
- Плакати и визитни картички, с връзка към уебсайт или страница за контакти
- Карти с данни за Wi-Fi мрежи, когато текстът е форматиран по начин, разпознаваем от скенерите
- Билети за събития и бордни карти за бързо сканиране при регистрация
Често задавани въпроси
Какво е максималното количество текст, което този генератор на QR кодове може да кодира?
Полето за въвеждане приема до 500 знака. Стандартът за QR кодове позволява много повече: код от версия 40 с ниво M на корекция на грешки, нивото, което използва този инструмент, може да побере 2 331 байта.
Защо QR кодът става по-голям при по-дълъг текст?
QR кодът съхранява данните във фиксирана решетка от квадратчета. По-дългият текст изисква повече кодови думи, затова инструментът преминава към по-голяма версия, тоест към повече редове и колони, когато текущата версия не може да побере входните данни.
Може ли този инструмент да добави лого или персонализиран цвят към QR код?
Не. Той изчертава черни квадратчета на бял фон и не поддържа лога, персонализирани цветове или експортиране във формат SVG. Изтеглянето винаги е PNG изображение.
Изтича ли срокът на QR кода?
Не. Кодът съхранява точно текста, въведен при създаването му. Ако текстът е уеб адрес, кодът престава да бъде полезен само ако адресът спре да работи; самият файл с изображението не изтича.
Чете ли се QR код, който е повреден или частично закрит?
Често да. Нивото M на корекция на грешки, което този инструмент използва винаги, може да възстанови около 15 процента от кодовите думи, ако липсват или са нечетливи, стига трите ъглови квадрата да останат непокътнати.
Каква е разликата между QR код и обикновен баркод?
Стандартният баркод съхранява данни в една посока и обикновено побира няколко десетки цифри. QR кодът съхранява данни по редове и колони, така че може да побере хиляди знаци в същото пространство, а също така включва вградена корекция на грешки, каквато обикновените баркодове нямат.
Източници
- DENSO WAVE. Information capacity and versions of QR Code (Versions 1–10). Версии на QR кода 1–10 — бита за данни по версия и ниво (версия 1, ниво M: 128 бита; версия 2, ниво M: 224 бита).
- DENSO WAVE. Information capacity and versions of QR Code (Versions 31–40). Версии на QR кода 31–40 — версия 40, ниво M побира 2 331 байта в двоичен (байтов) режим.
- DENSO WAVE. QR Code Standardization. Стандартизация на QR кода — нивата на корекция на грешки L, M, Q, H възстановяват около 7, 15, 25 и 30 процента от кодовите думи; одобрение по ISO/IEC 18004 през юни 2000 г..
- DENSO WAVE. Point for determining the code area. Размер на QR кода и тиха зона — тиха зона от четири модула от всички страни.
- DENSO WAVE. History of QR Code. История на QR кода — пуснат през 1994; „QR“ означава „quick response“ („бърз отговор“); одобрение по ISO през 2000.