Криптовалюти та гаманці

Перевірка контрольної суми адрес

Працює локальноНовий

Сам інструмент доступний англійською мовою; на цій сторінці наведено пояснення вашою мовою.

Використовуйте Перевірка контрольної суми адрес

Як це працює

Вставте одну адресу, список або повне повідомлення. Кожна знайдена адреса зіставляється з відповідною мережею, перевіряється її контрольна сума (якщо формат її передбачає), після чого відображається нормалізована форма.

Програма працює повністю у вашому браузері: жодні введені вами дані не завантажуються.

Як користуватися Перевірка контрольної суми адрес

  1. Вставте адреси. Вставте одну адресу, список або цілий лист чи рахунок. Знаходяться всі адреси в тексті, до 500.
  2. Дочекайтеся перевірки. Результати з'являються невдовзі після того, як ви перестанете вводити текст; також можна натиснути Check addresses (перевірити адреси).
  3. Прочитайте підсумок. Кольоровий блок показує, скільки адрес мають правильну контрольну суму, не мають контрольної суми, мають лише правильний формат або недійсні.
  4. Перегляньте кожну картку. Кожна картка показує позначку статусу, мережу й тип адреси, адресу в знайденому вигляді з виділеними помилковими символами, нормалізовану форму та короткі примітки.
  5. Скопіюйте або передайте далі. Функція «Копіювати лише копії з перевіреною контрольною сумою» копіює лише ті адреси, контрольна сума яких збігається; функція «Копіювати всі правильно сформовані» також додає адреси, що не містять контрольної суми. Обидві функції копіюють нормалізовані форми, по одній на рядок. Функція «Надіслати до…» відкриває їх у програмі Address Poisoning Checker.
  6. Порівняйте з надійним джерелом. Правильна контрольна сума виключає лише помилки введення. Перш ніж платити, порівняйте повну адресу з екраном отримання в самого одержувача або з перевіреним контактом.

Приклад

Тестові вектори з EIP-55, BIP-350 і Bitcoin Core

Вхідні дані
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mo
1FsSia9rv4NeEwvJ2GvXrX7LyxYspbN2mp
410000000000000000000000000000000000000000
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Вихідні дані (зафіксовано 2026-10-20)
9 addresses found: 4 with a matching checksum, 2 without a checksum to verify, 1 with the right format (Solana has no checksum), 2 invalid. Do not send funds to an invalid address: it was mistyped or altered. Copy it again from a source you trust.
Checksum OK
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed
EIP-55 checksum matches.
Invalid
EVM (Ethereum and compatible chains)
Hex address
0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAeD

EIP-55 checksum does not match: the case of 1 letter is wrong. A character was probably mistyped or changed; get the address again from a trusted source.

If only the letter case was altered (some tools do that), the same digits in checksummed form are 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed. If a digit was mistyped, that is a different address.
No checksum
EVM (Ethereum and compatible chains)
Hex address
0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359
Checksummed (EIP-55): 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
All lowercase: there is no EIP-55 checksum, so a typo cannot be detected. The checksummed form is shown.
Checksum OK
Bitcoin
P2TR (Taproot, SegWit v1, Bech32m)
bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0
Bech32m (BIP-350) checksum matches.
Checksum OK
Bitcoin
P2WPKH (SegWit v0, Bech32)
BC1QW508D6QEJXTDG4Y5R3ZARVARY0C5XW7KV8F3T4
Lowercase form: bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
Bech32 (BIP-173) checksum matches.
Written in uppercase (allowed, used in QR codes); the lowercase form is shown.
Checksum OK
Bitcoin
P2PKH (legacy, starts with 1)
…

Перша адреса EIP-55 проходить перевірку, а її копія зі зміненою великою літерою — ні; у копії з малою літерою відсутня контрольна сума. Обидві адреси SegWit проходять перевірку, копія у форматі Base58 зі зміненим останнім символом не проходить, шістнадцятковий код TRON перетворюється на T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb, а ідентифікатор програми Solana проходить перевірку лише за форматом. Копія з перевіркою контрольної суми включає чотири адреси, що пройшли перевірку; «Копіювати всі правильно сформовані» додає три адреси без контрольної суми.

Що перевіряється

СигналЩо це означає
Checksum OK (зелений)Регістр літер EIP-55, контрольна сума Base58Check або Bech32/Bech32m збігається, тож адресу не введено з помилкою і випадково не змінено. Про те, кому вона належить, це нічого не говорить.
No checksum (жовтий)Адреса EVM, записана в одному регістрі або без літер, чи адреса TRON у шістнадцятковій формі 41…. Помилку введення виявити неможливо; натомість показано форму з контрольною сумою або форму T….
Format OK, no checksum (жовтий)Solana: текст декодується рівно в 32 байти, але адреси Solana не мають контрольної суми, тож адреса з помилкою все одно може пройти.
Invalid (червоний)Неправильний регістр літер за EIP-55, недопустимий символ, неправильна довжина або контрольна сума не збігається. Якщо інструмент може знайти проблему, символ виділено. Не надсилайте кошти; скопіюйте адресу знову з джерела, якому довіряєте.
Unknown network (синій)Контрольна сума правильна, але байт версії або префікс Bech32 не належить Bitcoin, Litecoin, Dogecoin чи TRON.
Рядок мережі та форматуНаприклад, P2PKH, P2SH, P2WSH або P2TR, а також чи це адреса тестової мережі. Адреса тестової мережі не може отримувати справжні монети.
Нормалізована та альтернативні формиФорма EIP-55 з контрольною сумою, Bech32 у нижньому регістрі або для TRON — шістнадцяткова форма і ті самі 20 байтів, записані як адреса EVM.
Примітки про нульові адреси та спалюванняНульову адресу EVM, нульову адресу TRON і System Program у Solana названо. Токени, надіслані на нульову адресу, спалюються.
Копіювати з перевіркою контрольної суми та копіювати всі правильно сформованіПеревірені адреси пройшли перевірку контрольної суми. Правильно сформовані адреси без контрольної суми (EVM, TRON у шістнадцятковому форматі, Solana, написані повністю малими або великими літерами) не можуть містити помилок у написанні. Недійсні адреси ніколи не копіюються.

Ще кілька прикладів

Вектори EIP-55 в одному регістрі

Вхідні дані
0x52908400098527886E0F7030069857D2E4169EE7
0xde709f2102306220921060314715629080e2fb77
Результат

Знайдено 2 адреси: 2 з правильною контрольною сумою. У примітках сказано, що кожна збігається зі своєю формою EIP-55, яка для цих адрес випадково є повністю у верхньому та повністю в нижньому регістрі.

Адреси для спалювання та нульові адреси

Вхідні дані
0x000000000000000000000000000000000000dEaD
0x0000000000000000000000000000000000000000
T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb
Результат

Знайдено 3 адреси: 2 з правильною контрольною сумою, 1 без контрольної суми для перевірки. Картка 0x0000… повідомляє, що це нульова адреса і в ній немає літер для контрольної суми. Картка TRON називає нульову адресу TRON і показує шістнадцяткову форму 410000000000000000000000000000000000000000.

Обрізані та змінені адреси

Вхідні дані
Send to 0x52908400098527886E0F7030069857D2E4169EE or bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t5
Результат

Знайдено 2 адреси: 2 недійсні, з попередженням не надсилати кошти. Адреса EVM має 39 шістнадцяткових цифр (бракує символів); адреса Bitcoin не проходить перевірку контрольної суми Bech32, бо її останній символ змінено порівняно з тестовим вектором BIP-173.

Часті запитання

Які адреси й контрольні суми перевіряє інструмент?

Адреси EVM з контрольною сумою EIP-55 у змішаному регістрі; адреси Bitcoin, Litecoin і Dogecoin у Base58Check (подвійний SHA-256); адреси SegWit у Bech32 і Bech32m (BIP-173 і BIP-350); адреси TRON у формі Base58Check і шістнадцятковій формі 41; а також адреси Solana.

Чи означає правильна контрольна сума, що на адресу безпечно платити?

Ні. Контрольна сума показує лише, що адресу не введено з помилкою і не змінено; адреса шахрая або отруєна схожа адреса теж її проходять. Адреси Solana та адреси EVM повністю в нижньому регістрі взагалі не мають контрольної суми, тож можна підтвердити лише їхній формат.

Чи надсилається щось на сервер або в блок-експлорер?

Ні. Декодування й перевірка контрольних сум виконуються у вашому браузері, SHA-256 — через Web Crypto API браузера. Інструмент не шукає баланси, власників чи історію транзакцій.

Чому одну адресу в нижньому регістрі позначено OK, а іншу No checksum?

EIP-55 приховує контрольну суму в тому, які літери великі. Для деяких адрес правильна форма випадково є повністю в нижньому або повністю у верхньому регістрі, і інструмент про це повідомляє. Будь-яка інша адреса, записана в одному регістрі, втратила свою контрольну суму.

Чому для адреси TRON показано також адресу EVM?

Адреси TRON і EVM будуються з однакового типу 20-байтового значення. Інструмент показує це значення в обох записах, щоб ви могли їх порівняти. Це не означає, що кошти, надіслані в одній мережі, з'являться в іншій.

Чи можна використати його, щоб упорядкувати список адрес для скарги?

Так. Вставте список, а потім скористайтеся функцією «Копіювати з перевіркою контрольної суми» або «Копіювати всі правильні записи» (щоб включити адреси без контрольної суми), щоб отримати кожну адресу один раз у нормалізованому вигляді. Неправильні записи не враховуються, тому спочатку перегляньте їх на випадок, якщо якийсь із них був обрізаний під час копіювання.

Пояснення термінів

Дослідження PhishDestroy