Массовая генерация QR-кодов из списка
Как сделать 100 или 1000 QR-кодов за один запуск: пакетная генерация из списка ссылок, подписи, выгрузка PDF/SVG и проверка партии.
Короткий ответ: чтобы массово сгенерировать QR-коды из списка ссылок, вставьте список в генератор QR-кодов (по одной ссылке на строку) или загрузите файл TXT/CSV. Сервис создаст до 1500 кодов за один запуск и отдаст готовый PDF-макет для печати на A4 или ZIP-архив с векторными SVG. Бесплатно, без регистрации и без дневных лимитов. Каждая строка проверяется, ошибки показываются с номерами строк.
Дальше подробности, которые экономят время на практике: как подготовить список, чтобы не разгребать ошибки, как добавить подписи всем кодам сразу, что настраивается на листе и как проверить партию, не сканируя тысячу кодов подряд.
Смежные инструкции по ходу текста ведут в базу знаний.
Как сделать 100 или 1000 QR-кодов за один запуск
Механика одинаковая для любого объема, от 10 до 1500 кодов:
- Соберите ссылки в текстовый файл или таблицу, по одной ссылке на строку. Подойдет TXT или CSV; кодировку Windows-1251 сервис распознает и сконвертирует сам.
- Откройте генератор и вставьте список в поле либо импортируйте файл. Лимит 1500 ссылок за запуск, до 2048 символов на ссылку.
- Невалидные строки сервис перечислит с номерами и причинами. Исправьте их в исходном файле и импортируйте заново, так источник останется чистым.
- Настройте размер кода и отступы, посмотрите живое превью листа A4 и скачайте партию: PDF, если печатаете сами, либо ZIP с SVG, если передаете макет дизайнеру или типографии.
Сама генерация занимает пару минут даже на тысяче кодов. Больше времени уходит на подготовку чистого списка и проверку результата, поэтому про них подробнее.
Подготовьте список так, чтобы не разгребать ошибки
Правило одно: одна строка, одна ссылка. Все остальное сервис приведет в порядок сам: допишет «https://» строкам вида «example.com/tovar-1», поймет кириллические домены («пример.рф/меню» уйдет в код в читаемом виде и камера покажет человеку нормальный адрес), отсеет пустые строки по краям списка. Пустая строка в середине списка, наоборот, считается ошибкой: чаще всего она означает случайно разорванные данные, и лучше явно показать это, чем молча склеить.
А вот что стоит вычистить руками до импорта. Дубликаты: два одинаковых кода в партии почти всегда означают, что при наклейке кто-то запутается. Заголовки колонок из таблицы («URL», «Ссылка»): они уедут в файл вместе с данными и попадут в отчет об ошибках. Ссылки, склеенные в одной ячейке через пробел: после экспорта они превращаются в одну битую строку.
И проверьте выборочно сами адреса. Генератор честно закодирует и мертвую ссылку: он проверяет формат, а не существование страницы. Откройте штук пять из разных частей списка, особенно если данные выгружены из старой базы.
Если список живет в Excel, не мучайтесь с копированием: сохраните лист в CSV и импортируйте файл. Весь путь из таблицы описан в статье QR-коды из Excel.
Про кодировки можно не думать: файлы в Windows-1251, которые любит отдавать старый софт, сервис распознает и сконвертирует сам. Единственный формат строки, который не переживет импорт: перенос строки внутри одной ячейки таблицы, после экспорта он разрежет запись пополам. Такие ячейки видно в отчете об ошибках по паре соседних битых строк.
Максимальная длина одной ссылки: 2048 символов. На практике упереться в лимит сложно, но выгрузки с длиннющими UTM-хвостами иногда ухитряются. Если ссылки такие, подумайте, нужны ли все метки: короче ссылка, реже матрица, мельче можно печатать.
Добавьте подписи, пока не поздно
Партия из сотни кодов без подписей выглядит как сто одинаковых квадратов, и отличить код склада от кода кабинета можно только сканированием. Подпись решает это на корню: текст после ссылки через пробел печатается под кодом. «example.com/rack-12 Стеллаж 12», и на листе под кодом стоит «Стеллаж 12».
При импорте CSV подписью автоматически становится вторая колонка файла, что особенно удобно для выгрузок из учетных систем: ссылки в первой колонке, названия или инвентарные номера во второй. Лимит подписи 100 символов, длинное аккуратно обрезается с многоточием.
Сквозная нумерация в подписях («001 Стеллаж А», «002 Стеллаж Б») превращает лист в реестр: наклейки клеятся по порядку, пропуски видны сразу. Подробнее про механику в статье QR-код с подписью.
Подписи не обязаны быть у всех строк: часть с текстом, часть без, сетка листа останется ровной. Но для партии, которую будет раскладывать человек, лучше подписать все. Проверено многими партиями: два неподписанных кода среди сотни подписанных обязательно перепутаются именно между собой.
Не только ссылки: текст, телефоны, SMS
Пакетный режим работает для всех типов содержимого, которые умеет генератор. Вкладка «Текст» кодирует каждую строку как есть: удобно для партии серийных номеров. Вкладка «Телефон» принимает строки «номер подпись» и делает коды, по которым камера предлагает позвонить. Вкладка «SMS» собирает коды с готовым сообщением: «номер текст».
Список диспетчерских номеров по филиалам или серийники целой партии оборудования обрабатываются так же, как ссылки: строка за строкой, с проверкой и отчетом об ошибках. Детали каждого типа в статье QR-код с текстом, телефоном или SMS.
Смешивать типы в одном списке нельзя, и это осознанное ограничение: строка «84951234567» в списке ссылок и в списке телефонов означает разное, и угадывание за пользователя рано или поздно испортило бы чью-то партию. Один запуск, один тип; переключение вкладки и повторная генерация занимают секунды.
Настройте лист один раз
Размер кода определяется тем, как коды будут использоваться, а не количеством. Для наклеек и этикеток берите 2–2,5 см: на лист поместится 35–40 кодов с подписями, и партия в тысячу штук уложится в тридцать листов. Для настенных табличек размер больше, кодов на листе меньше.
Отступы между кодами дают место для реза, рамки вокруг кодов служат линиями реза. Если партия пойдет на самоклеящуюся бумагу под ножницы, увеличьте шаг между кодами до сантиметра, неровный рез перестанет быть проблемой.
Цвета кода и фона тоже применяются ко всей партии сразу. Единственное ограничение: код должен оставаться заметно темнее фона, генератор проверит контраст и не пропустит нечитаемую пару.
Превью показывает первый лист сразу после вставки списка, и любое изменение параметров пересчитывает его на лету. Когда все устраивает, скачивайте: PDF для печати, ZIP с SVG-листами для доработки в редакторе.
На большой партии генерация PDF занимает заметные секунды, это нормально: сервис рендерит каждый код и собирает десятки страниц. Кнопка на время генерации блокируется, повторно нажимать не нужно, файл скачается по готовности.
Проверьте партию выборочно
Сканировать тысячу кодов подряд не нужно. Работает выборка: распечатайте первый лист, отсканируйте кодов пять из разных углов, сверьте адреса с исходным списком. Дальше проверяйте каждый десятый лист по паре кодов: принтер к концу длинной очереди может бледнить заливку, и лучше заметить это на тридцатом листе, чем после наклейки всей партии.
Обязательно проверьте соответствие: код с подписью «Стеллаж 12» должен вести на страницу стеллажа 12, а не соседнего. Ошибки сортировки в исходной таблице всплывают именно здесь, пока их еще дешево исправить. Классический сценарий такой ошибки: в таблице отсортировали одну колонку без другой, ссылки съехали относительно названий, и вся партия перепутана идеально ровно.
Правила печати больших объемов без брака собраны в гайде как распечатать 100+ QR-кодов.
- Первый лист: проверка пяти кодов из разных углов.
- Каждый десятый лист: пара кодов на скорость распознавания.
- Сверка подписей с адресами по исходному списку.
- Исходный файл сохранен: дозаказ печатается из него же.
А когда ссылок больше 1500, разбейте список на части и прогоните каждую отдельно. Параметры листа сохраняются между запусками в рамках сессии, поэтому партии получатся одинаковыми. Называйте скачанные файлы по диапазонам («qr-0001-1500.pdf», «qr-1501-2800.pdf»), и на этапе наклейки не придется гадать, где чья пачка.
Исходную таблицу храните как главный документ партии. Повторный тираж, довыпуск для новых позиций, исправление одной ссылки: все это правка таблицы и новый импорт, а не восстановление списка по памяти.
FAQ
Сколько QR-кодов можно сгенерировать за один запуск?
До 1500 из одного списка, бесплатно и без дневных лимитов. Если нужно больше, разбейте список на несколько запусков с теми же параметрами.
Как сделать 100 QR-кодов сразу?
Вставьте 100 ссылок в поле генератора, по одной на строку, или загрузите TXT/CSV. При размере кода 2 см партия займет три листа A4, макет соберется автоматически.
Можно ли создать QR-код для каждой ссылки из списка в Excel?
Да: сохраните колонку со ссылками как CSV и импортируйте файл. Сервис сам определит разделитель и пропустит строку заголовка, а вторая колонка станет подписями.
Нужно ли проверять каждый код вручную?
Нет. Валидация формата происходит при импорте, а печать проверяется выборкой: первый лист плотно, дальше по паре кодов на каждый десятый лист.
Что делать, если в партии нашлись ошибки?
Исправить исходный список и перегенерировать партию целиком. Точечная замена листов быстро запутывает, а генерация занимает минуты.
Следующий шаг
Возьмите свой список, вставьте первые двадцать строк и посмотрите превью. Двадцати кодов хватит, чтобы подобрать размер и убедиться, что подписи читаются, а дальше можно запускать полный объем.
Запустите пакетную генерацию: откройте генератор QR-кодов, вставьте список или загрузите файл и скачайте готовую партию.
Соберите свой лист с QR-кодами
Вставьте список ссылок или загрузите файл: разложим коды по листам A4 с подписями и отдадим PDF, SVG или PNG.
Открыть генератор