Ку-Ку Код

Массовая генерация QR-кодов из списка

Пакетная генерация из списка ссылок: как собрать 100 или 1000 кодов за один запуск, подписать их и проверить партию.

Массовая генерация 9 мин на чтение 28.02.2026

Чтобы массово сгенерировать QR-коды из списка ссылок, вставьте список в форму пакетной генерации (по одной ссылке на строку) или загрузите файл TXT/CSV. Сервис создаст до 1500 кодов за один запуск и отдаст готовый PDF-макет для печати на A4 или ZIP-архив с векторными SVG. Регистрация не нужна, дневных лимитов нет. Ошибки в строках сервис перечисляет с номерами и причинами.

Сама генерация проходит одним запросом, даже если строк 1000. Время уходит на чистку списка до запуска и на проверку партии после печати.

Соседние темы собраны в базе знаний.

Как сделать 100 или 1000 QR-кодов за один запуск

Механика одинаковая для любого объема, от 10 до 1500 кодов:

  1. Соберите ссылки в текстовый файл или таблицу, по одной ссылке на строку. Подойдет TXT, CSV или XLSX.
  2. Вставьте список в поле либо импортируйте таблицу в любом из этих форматов. Лимит 1500 ссылок за запуск, до 2048 байт на ссылку.
  3. Строки с ошибками сервис перечислит с номерами и причинами. Исправьте их в исходном файле и импортируйте заново, так источник останется чистым.
  4. Настройте размер кода и отступы, посмотрите живое превью листа A4 и скачайте партию: PDF, если печатаете сами, либо ZIP с SVG, если передаете макет дизайнеру или типографии.

От объема порядок действий не меняется. Список на 1000 строк вы собираете в таблице и проверяете выборочно. 10 ссылок проще набрать руками и просмотреть глазами.

список.csv лист 1 из 29 1000 кодов, 29 листов
За один запуск генератор принимает весь список и возвращает готовые листы A4 с подписями.

Подготовьте список так, чтобы не разгребать ошибки

В списке должна быть одна ссылка на строке. Все остальное сервис приведет в порядок сам. Схему «https://» он допишет строкам вида «example.com/tovar-1», поймет кириллические домены и отсеет пустые строки по краям списка. Пустую строку в середине сервис, наоборот, считает ошибкой, потому что обычно она означает разорванные данные.

До импорта вычистите руками вот что. Убирайте дубликаты: два одинаковых кода на наклейке уже не различить. Ссылки, склеенные в одной ячейке через пробел, разбейте по строкам, потому что после экспорта такая ячейка дает одну битую строку. Заголовок колонки («URL», «Ссылка») в CSV и XLSX импорт узнает и отбрасывает сам, а вот в TXT такая строка уйдет в отчет об ошибках.

И проверьте выборочно сами адреса. Генератор закодирует и мертвую ссылку, потому что проверяет формат строки, а существование страницы не проверяет. Откройте 5 ссылок из разных частей списка, особенно если данные выгружены из старой базы.

Если список у вас в Excel, не мучайтесь с копированием, сохраните лист в CSV и импортируйте файл. Весь путь из таблицы разобран в статье QR-коды из Excel.

Кодировок импорт понимает две: UTF-8 и Windows-1251, в которой сохраняют старый софт и Excel с типом «CSV (разделители - запятые)». Файл в другой кодировке, например KOI8-R из старой учетной системы или UTF-16, пересохраните в UTF-8 через блокнот. Импорту мешает только перенос строки внутри ячейки таблицы, потому что после экспорта запись разрывается пополам. Такие ячейки видно в отчете об ошибках по паре соседних битых строк.

Одна ссылка может быть длиной до 2048 байт, для латинского адреса это 2048 символов. Весь список целиком вмещает до 256 КБ текста. Дотянуть до этих лимитов сложно, но выгрузки с длинными UTM-хвостами иногда в них упираются. Если ссылки такие, подумайте, нужны ли все метки, потому что чем короче ссылка, тем реже матрица кода и тем мельче его можно печатать.

Добавьте подписи сразу

Без подписей отличить код склада от кода кабинета можно только сканированием, и на партии в 100 наклеек это превращается в отдельную работу. Подписи снимают эту работу. Текст после ссылки через пробел печатается под кодом. Строка «example.com/rack-12 Стеллаж 12» дает код, под которым стоит «Стеллаж 12».

При импорте CSV вторая колонка файла автоматически становится подписью. Для выгрузок из учетных систем это удобно, потому что ссылки там стоят в первой колонке, а названия или инвентарные номера во второй. В подпись можно записать до 100 символов, а строку с более длинной подписью сервис не примет и покажет ее номер в отчете об ошибках. Под кодом 2 см из подписи видно 12 знаков, остальное обрежется многоточием.

Сквозная нумерация в подписях вида «001 Стеллаж А» дает на листе сплошной ряд номеров, поэтому наклейки вы клеите по порядку и видите пропуск в ряду. Про подписи читайте в статье QR-код с подписью.

Подписывать все строки не обязательно. Часть строк можно оставить без текста, и сетка листа от этого не съедет. Но для партии, которую будет раскладывать человек, лучше подписать все, иначе неподписанный код придется каждый раз сканировать.

Пакетный режим работает и с текстом, телефонами, SMS

Тот же список можно прогнать на любой вкладке. На вкладке «Текст» каждая строка кодируется как есть, и это удобно для партии серийных номеров. Вкладка «Телефон» ждет строки вида «номер подпись», и по такому коду камера предлагает позвонить. На вкладке «SMS» к номеру добавляется готовое сообщение.

Список диспетчерских номеров по филиалам или серийные номера целой партии оборудования проходят тот же путь, что и ссылки: сервис читает их строка за строкой и так же выдает отчет об ошибках. Про каждый тип читайте в статье QR-код с текстом, телефоном или SMS.

Смешивать типы в одном списке нельзя, потому что строка «84951234567» в списке ссылок и в списке телефонов означает разное, и сервис не угадывает за вас. На один запуск берите один тип, а для второго переключите вкладку и повторите генерацию.

Настройте лист один раз

Размер кода выбирайте по сценарию использования: количество кодов в партии на него не влияет. Для наклеек и этикеток берите 2–2,5 см. При 2 см с подписями на лист входит 35 кодов, и партия в 1000 штук уложится в 29 листов. При 2,5 см на листе остается 24 кода с подписями, и та же 1000 растянется на 42 листа. Для настенных табличек берите размер больше, тогда на листе поместится меньше кодов.

Сколько кодов поместится на лист

Подвиньте ползунок размера и посмотрите, как меняется сетка. Кнопка «Открыть в генераторе» перенесет эти настройки в форму.

Формат листа
Ориентация
35 кодов на листесетка 5 × 7
Под кодом поместится 12 знаков подписи, остальное обрежется
Тираж кодов: 29 листов A4
Открыть в генераторе

Отступы между кодами дают место для ножа, а резать удобно по меткам реза. Их включает галочка в тонкой настройке. Если партия пойдет на самоклеящуюся бумагу под ножницы, увеличьте шаг между кодами до 1 см, тогда неровный рез не заденет соседний код.

Цвет кода и фона вы задаете на всю партию, а контраст пары проверяет генератор. Инверсию, то есть светлый код на темном фоне, генератор не пропустит, потому что на печати такие коды читают не все камеры. Иначе вы заметили бы это только на готовом тираже.

Превью показывает первый лист сразу после вставки списка, и любое изменение параметров пересчитывает его на лету. Остальные листы партии собираются по той же сетке. Отличается только последний, на нем кодов может быть меньше. Когда все устраивает, скачивайте: PDF для печати, ZIP с SVG-листами для доработки в редакторе.

На большой партии сборка PDF идет дольше, потому что сервис рисует каждый код и собирает десятки страниц. На время генерации кнопка блокируется. Повторно нажимать не нужно, потому что файл скачается по готовности.

Форматы листа и лимиты пакета у других сервисов смотрите в сравнении генераторов QR-кодов.

Проверьте партию выборочно

Сканировать 1000 кодов подряд не нужно, хватит выборки. Распечатайте первый лист, отсканируйте 5 кодов из разных углов и сверьте адреса с исходным списком. Дальше проверяйте каждый десятый лист по паре кодов. Страницы в PDF идут в том же порядке, что строки в списке, поэтому по номеру листа всегда понятно, какой кусок таблицы на нем напечатан.

Обязательно сверьте подписи с адресами. Код с подписью «Стеллаж 12» должен вести на страницу стеллажа 12. Ошибки сортировки в исходной таблице всплывают именно здесь. Так бывает, если вы отсортировали одну колонку без другой. Ссылки съезжают относительно названий, и вся партия уходит в печать перепутанной.

Про печать больших тиражей читайте в гайде как распечатать 100+ QR-кодов.

  • Отложите один напечатанный лист как образец. По нему вы сверите следующую партию.
  • Запишите, каким размером кода и отступами напечатан тираж.

А когда ссылок больше 1500, разбейте список на части и прогоните каждую отдельно. Настройки между запусками не сохраняются, поэтому перед первой партией скопируйте «ссылку на эти настройки» под кнопкой «Скачать» и открывайте форму по ней. Тогда партии получатся одинаковыми. «Ссылка на эти настройки» появляется, как только вы изменили хоть одну настройку листа. Пока настройки листа такие же, как при открытии страницы, ссылки нет, потому что сохранять нечего. Называйте скачанные файлы по диапазонам («qr-0001-1500.pdf», «qr-1501-2800.pdf»), и на этапе наклейки не придется гадать, где чья пачка.

Не удаляйте исходную таблицу. Повторный тираж и любые правки вы делаете в ней же, а потом импортируете файл заново, и список не придется собирать во второй раз.

FAQ

Что будет, если вставить 2000 строк?

Список не обрежется. Сервис покажет ошибку «В списке 2000 строк, максимум 1500» и генерацию не запустит. Разбейте список на части и прогоните каждую отдельным запуском с теми же настройками.

Как сделать 100 QR-кодов сразу?

Вставьте все 100 ссылок в поле, по одной на строку, и запустите генерацию. Макет соберется сам, и расставлять коды по одному не нужно. При размере кода 2 см с подписями на лист входит 35 кодов, поэтому 100 кодов займут 3 листа A4.

Можно ли создать QR-код для каждой ссылки из списка в Excel?

Да, сохраните колонку со ссылками как CSV и импортируйте файл. Можно грузить и сам XLSX, если он не тяжелее 2 МБ, а текстовый файл принимается до 256 КБ.

Что делать, если в партии нашлись ошибки?

Перегенерируйте партию целиком, а не отдельные коды. Если число строк не изменилось, сетка и размеры повторятся один в один, и перепечатать хватит только те листы, где были ошибки.

Сохраняется ли загруженный список на сервере?

Нет. Файл разбирается на лету, и временная копия удаляется сразу после ответа. На диске остается только готовый PDF или ZIP, который лежит сутки и потом стирается автоматически. Ссылка на скачивание действует столько же.

Следующий шаг

Найдите над превью надпись «всего кодов: N», когда в поле будет весь список. Она появляется для списка длиннее одного листа, и N должно совпасть с числом ссылок в вашей таблице.

Вставьте строки или загрузите файл и сделайте QR-коды из списка одним заходом. Готовая партия скачается целиком.

Соберите свой лист с QR-кодами

Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.

Открыть генератор
бесплатно, без регистрации