Công cụ miễn phí

Chuyển đổi địa chỉ TRON: Base58 ↔ Hex

Chuyển địa chỉ TRON giữa định dạng base58 (T…), hex (41…) và EVM (0x…). Chạy ngoại tuyến trên trình duyệt.

Ba cách viết cùng một địa chỉ TRON

Định dạngVí dụDùng ở
Base58TMVQGm1qAQYVdetCeGRRkTWYYrLXuHK2HCví, sàn, trình khám phá
Hex417e5f4552091a69125d5dfcb7b8c2659029395bdfAPI node TRON, hợp đồng thông minh
Kiểu EVM0x7e5f4552091a69125d5dfcb7b8c2659029395bdfcông cụ dùng địa chỉ 0x 20 byte

Cả ba đều mã hóa cùng một định danh tài khoản 20 byte. Base58 thêm byte phiên bản 0x41 và checksum 4 byte; hex hiển thị byte phiên bản là 41; dạng EVM bỏ byte này.

Cách chuyển đổi

  • Base58 → hex: giải mã base58, kiểm tra checksum, bỏ 4 byte cuối. Kết quả bắt đầu bằng 41.
  • Hex → base58: lấy 21 byte (41 + 20 byte), nối thêm 4 byte đầu của SHA-256(SHA-256(dữ liệu)) và mã hóa base58.

Trang này làm cả hai ngay lập tức và kiểm tra checksum, nên địa chỉ gõ sai sẽ bị từ chối. Đọc thêm tại định dạng địa chỉ TRON.

Quan trọng

Dạng EVM 0x… hiển thị cho lập trình viên. Đừng bao giờ gửi tiền tới dạng này trên mạng khác như Ethereum hay BNB Chain — dù các byte giống nhau, đó là một blockchain khác.

Câu hỏi thường gặp

Vì sao địa chỉ TRON của tôi bắt đầu bằng 41 trong API?

API của node thường trả về dạng hex: 41 là byte phiên bản của TRON, theo sau là định danh tài khoản 20 byte.

Bộ chuyển đổi có an toàn không?

Có. Nó chạy ngoại tuyến trong trình duyệt và chỉ xử lý địa chỉ công khai — đừng bao giờ dán khóa riêng vào bất kỳ trang web nào.

Tôi có thể chuyển địa chỉ Ethereum sang TRON không?

Về kỹ thuật, 20 byte có thể được bọc theo định dạng TRON, nhưng điều đó không chuyển tiền hay cấp quyền truy cập. Chỉ người giữ khóa riêng mới kiểm soát được tài khoản.