Прескочи към съдържанието

Безплатен генератор на QR кодове - Създайте сканируеми QR кодове мигновено

Генерирайте QR кодове за URL адреси, текст и контактна информация за секунди. Безплатен инструмент с незабавно изтегляне, без необходимост от регистрация. ISO съвместими кодове, които работят на всички устройства.

Генератор на QR код

Въведете текст или URL адрес по-горе, за да генерирате QR код

Въведете текст или URL адрес по-горе, за да генерирате QR код. QR кодът ще се актуализира автоматично, докато пишете.

Калкулатор за зареждане...
📚

Документация

Какво представлява генераторът на QR кодове?

Генераторът на QR кодове е инструмент, който превръща текст, например уеб адрес, в QR код: квадратен шаблон от черни и бели квадратчета. Камерата на телефона или скенерът за баркод прочита шаблона и възстановява оригиналния текст почти незабавно.

Как този инструмент кодира текст

Въведете текст или URL адрес в полето за въвеждане. Инструментът преобразува всеки знак в байтовите стойности на UTF-8 и ги кодира чрез „байтов режим“ — един от начините, по които стандартът за QR кодове ISO/IEC 18 004 съхранява данни. Той създава кода на ниво M за корекция на грешки, второто от четирите нива за корекция в стандарта, и избира най-малкия от 40 възможни размера на QR кода, наричани версии, който може да побере входните данни. След това тества осем фиксирани шаблона, наричани маски, и запазва този, който разпределя най-равномерно тъмните и светлите квадратчета, което улеснява прочитането на кода от скенер. QR кодът се актуализира автоматично след кратка пауза при въвеждане.

Този инструмент винаги използва байтов режим и ниво M за корекция на грешки. Той не предлага цифров или буквено-цифров режим, режим Kanji или избор на ниво за корекция.

Как се изчислява капацитетът на QR код

Капацитетът на дадена версия на QR кода зависи от общия брой кодови думи — групи от 8 бита — и от това колко от тези кодови думи са отделени за корекция на грешки.

d=c−ed = c - e

където d е броят на кодовите думи за данни, c — общият брой кодови думи, а e — кодовите думи, отделени за корекция на грешки.

Броят битове, необходими за текст в байтов режим, е:

b=4+n+8×kb = 4 + n + 8 \times k

където b е необходимият брой битове, n — размерът на полето за броя на символите в битове, а k — броят байтове в текста.

Тези 4 бита идентифицират режима на кодиране. Полето за броя на знаците е 8 бита за версиите от 1 до 9 и 16 бита за версия 10 и следващите. Инструментът проверява всяка версия от 1 до 40 по ред и използва първата, чийто капацитет за данни, измерен в битове, е достатъчно голям.

Пример с решение

Текстът „https://whiz.tools" съдържа 18 знака, всички от които са обикновени букви и символи, така че се преобразува в 18 байта.

Версия 1 (квадратна решетка от 21×21 модула) има 16 кодови думи за данни, или 128 бита. За текста са необходими 4 + 8 + (8 × 18) = 156 бита, така че той не се побира.

Версия 2 (квадратна решетка от 25×25 модула) има 28 кодови думи за данни, или 224 бита. Същите 156 бита се побират, така че инструментът създава QR код версия 2 за този текст.

Корекция на грешки и маскиране

Ниво M за корекция на грешки позволява QR кодът да остане четим, дори ако част от него е размазана, скъсана или закрита — до приблизително 15 процента от данните му — чрез добавяне на допълнителни кодови думи, изчислени с корекция на грешки на Рийд–Соломон, същата математика, която се използва при CD и DVD. Ниво M е в средата на четирите нива на стандарта: ниво L понася около 7 процента повреда, ниво Q — около 25 процента, а ниво H — около 30 процента. Този инструмент винаги създава кодове на ниво M.

След като данните бъдат разположени в решетката, инструментът изпробва и осемте стандартни шаблона за маскиране. Всеки от тях се оценява чрез преброяване на характеристики, които затрудняват скенерите, като дълги поредици от квадратчета с един и същ цвят, плътни блокове, шаблони, наподобяващи квадрат за откриване на позицията, и неравномерно съотношение между светли и тъмни квадратчета. Инструментът запазва маската с най-ниска оценка.

Как се използва този генератор на QR кодове

  1. Въведете или поставете текст, уеб адрес или друго кратко съобщение в полето за въвеждане.
  2. QR кодът се появява под полето миг след като спрете да въвеждате.
  3. Изберете „Изтегляне на QR код“, за да запазите изображението като PNG файл.
  4. Изберете „Нулиране“, за да изчистите полето и да започнете отначало.

Полето за въвеждане приема до 500 знака. Текстът се съхранява и в уеб адреса на страницата, така че споделянето на тази връзка възпроизвежда същия QR код за всеки, който я отвори.

Какво не прави този инструмент

Генераторът не предлага избор на ниво за корекция на грешки, персонализирани цветове, наслагване на лого или експортиране във формат SVG. Единственият формат за изтегляне е PNG. Всеки създаден от него код запазва празното поле, наричано тиха зона, която скенерите използват, за да открият краищата на шаблона, и следва ISO/IEC 18 004, така че всеки съвместим със стандарта скенер може да го прочете.

История

Denso Wave, японска компания, произвеждала части за Toyota, изобретява QR кода през 1994, за да проследява компонентите по-бързо, отколкото позволява обикновеният баркод. Тъй като скенерът можел да го прочита бързо, компанията го нарекла код „Quick Response“. Той става част от отворения международен стандарт ISO/IEC 18 004 през (45 700 cm) 2000 г., който по-късно е преработван, включително в изданието 2015, следвано от този инструмент. Телефоните с камери и вградено сканиране на QR кодове правят формата широко разпространен доста преди 2020 г., а безконтактните менюта и кодовете за плащане по време на пандемията от COVID-19 го правят познат на много повече хора.

Обичайни употреби на QR кодовете

QR кодовете често се срещат върху:

  • Маси в ресторанти, с връзка към дигитално меню
  • Опаковки на продукти, с връзка към инструкции или информация за съставките
  • Плакати и визитни картички, с връзка към уебсайт или страница за контакти
  • Карти с данни за Wi-Fi мрежи, когато текстът е форматиран по начин, разпознаваем от скенерите
  • Билети за събития и бордни карти за бързо сканиране при регистрация

Често задавани въпроси

Какво е максималното количество текст, което този генератор на QR кодове може да кодира?

Полето за въвеждане приема до 500 знака. Стандартът за QR кодове позволява много повече: код от версия 40 на ниво M за корекция на грешки, което използва този инструмент, може да побере около 2 331 байта текст.

Защо QR кодът става по-голям при по-дълъг текст?

QR кодът съхранява данните във фиксирана решетка от квадратчета. По-дългият текст изисква повече кодови думи, затова инструментът преминава към по-голяма версия, тоест към повече редове и колони, когато текущата версия не може да побере входните данни.

Може ли този инструмент да добави лого или персонализиран цвят към QR код?

Не. Той изчертава черни квадратчета на бял фон и не поддържа лога, персонализирани цветове или експортиране във формат SVG. Изтеглянето винаги е PNG изображение.

Изтича ли срокът на QR кода?

Не. Кодът съхранява точно текста, въведен при създаването му. Ако текстът е уеб адрес, кодът престава да бъде полезен само ако адресът спре да работи; самият файл с изображението не изтича.

Чете ли се QR код, който е повреден или частично закрит?

Често да. Ниво M за корекция на грешки, което този инструмент винаги използва, може да възстанови кода, дори ако приблизително 15 процента от него липсва или е нечетим, стига трите квадратчета в ъглите да останат неповредени.

Каква е разликата между QR код и обикновен баркод?

Стандартният баркод съхранява данни в една посока и обикновено побира няколко десетки цифри. QR кодът съхранява данни по редове и колони, така че може да побере хиляди знаци в същото пространство, а също така включва вградена корекция на грешки, каквато обикновените баркодове нямат.