Генератор QR для криптоплатежей
Платёжные QR-коды Bitcoin и Ethereum с суммой.
Всё генерируется локально — никаких ключей, никакого подключения кошелька, ничто не покидает ваш браузер.
Приём криптовалюты по платёжному QR-коду
Выберите Bitcoin или Ethereum, вставьте свой адрес получения и при желании добавьте сумму, метку или сеть. Инструмент сначала проверяет контрольную сумму адреса, собирает стандартный BIP-21 или EIP-681 платёжный URI и отображает его как QR-код, который можно скачать или скопировать. Суммы ETH конвертируются в wei точной целочисленной математикой — без округления плавающей запятой. Всё генерируется локально — никаких ключей, никакого подключения кошелька, ничто не покидает ваш браузер.
Кошельки понимают стандартные платёжные URI: BIP-21 для Bitcoin (bitcoin:address?amount=…&label=…) и EIP-681 для Ethereum (ethereum:address@chainId?value=…). Закодируйте такой URI в QR-код — и плательщик отсканирует его вместо ручного ввода 42+ символов, главного источника потери средств в криптоплатежах.
Этот генератор проверяет адрес получателя, прежде чем нарисовать код: Bitcoin-адреса проходят полную проверку контрольной суммы Base58Check или Bech32/Bech32m, Ethereum-адреса — проверку формата со ссылкой на полную валидацию EIP-55. Суммы Ethereum конвертируются в wei целочисленной BigInt-математикой, поэтому точность не теряется. Всё — валидация, сборка URI, отрисовка QR — происходит локально; никаких ключей, никакого подключения кошелька, а сумма — лишь предложение, которое плательщик может изменить.
Вопросы и ответы
Что такое BIP-21 и EIP-681?
Это стандартные форматы платёжных URI, понятные кошелькам. BIP-21 определяет ссылки bitcoin: с необязательными параметрами суммы, метки и сообщения. EIP-681 определяет ссылки ethereum: с необязательным @chainId и значением в wei. Эта страница кодирует такие URI в QR-коды.
Что происходит, когда кто-то сканирует код?
Приложение кошелька открывает предзаполненный экран отправки: адрес получателя установлен, а сумма, метка или сеть применяются, если они есть в URI. Сканирование само по себе никогда не перемещает средства — плательщик по-прежнему проверяет и подтверждает транзакцию в своём кошельке.
Почему сумма — лишь предложение?
URI лишь предзаполняет форму отправки. Любой кошелёк позволяет плательщику изменить сумму перед отправкой, поэтому воспринимайте это как запрос, а не гарантию, и проверяйте фактически поступившее в собственном кошельке или обозревателе блоков.
Почему токены ERC-20, такие как USDT или USDC, не поддерживаются?
Переводы токенов используют другую форму EIP-681, вызывающую функцию transfer контракта токена, и поддержка этой формы в кошельках неоднородна — код, который молча не срабатывает в половине кошельков, хуже, чем никакого. Этот инструмент ограничивается нативными монетами: BTC в Bitcoin, ETH в выбранной сети.
Загружаются ли куда-то мой адрес или сумма?
Нет. Всё генерируется локально — никаких ключей, никакого подключения кошелька, ничто не покидает ваш браузер. Серверной части нет: URI собирается и QR-код рисуется целиком на вашем устройстве.
Какие сети Ethereum можно выбрать?
Основная сеть Ethereum, Base, Arbitrum One, основная сеть OP и Polygon. URI основной сети опускают chain id, а остальные сети добавляют @chainId, чтобы совместимые кошельки переключились на нужную сеть. Инструмент запрашивает только нативную монету выбранной сети.
Проверяет ли инструмент мой адрес перед генерацией?
Bitcoin-адреса сначала проходят полную проверку — Base58Check с двойным SHA-256 для legacy-адресов на 1… и 3…, контрольные суммы Bech32 или Bech32m для адресов bc1… — поэтому опечатка не станет сканируемым кодом. Ethereum-адреса проверяются на формат 0x плюс 40 hex-символов, а адреса со смешанным регистром можно проверить по контрольной сумме в нашем Валидаторе Ethereum-адресов.
Последнее обновление: