Зображення

Генератор QR для криптоплатежів

Платіжні QR-коди Bitcoin та Ethereum із сумою.

Усе генерується локально — жодних ключів, жодного підключення гаманця, ніщо не залишає ваш браузер.

Завантажити PNG

Приймання криптовалюти за платіжним 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-адрес.

Останнє оновлення: