Công cụ
VI

Chuyển đổi Base64 sang Hex

Chuyển chuỗi Base64 thành các byte dạng thập lục phân (hex) và ngược lại. Rất hữu ích khi cần kiểm tra dữ liệu nhị phân, mã băm (hash), khóa, UUID hay dữ liệu gói tin mạng.

Riêng tư: dữ liệu của bạn được xử lý ngay trong trình duyệt và không bao giờ được tải lên.

Cách chuyển Base64 sang hex

  1. Chọn chiều chuyển đổi: Base64 → Hex hoặc Hex → Base64.
  2. Dán dữ liệu đầu vào. Chuỗi hex có thể chứa dấu cách, dấu hai chấm, tiền tố 0x hoặc \x.
  3. Chọn kiểu chữ hoa/thường và ký tự phân tách byte, sau đó sao chép kết quả.

So sánh Base64 và hex (thập lục phân)

Cả hai cách mã hóa đều biểu diễn dữ liệu nhị phân dưới dạng văn bản. Hex dùng 2 ký tự cho mỗi byte (tăng 100% kích thước) và dễ đọc từng byte một, vì vậy mã băm và khóa thường được hiển thị ở dạng hex. Base64 dùng 4 ký tự cho mỗi 3 byte (chỉ tăng 33%) nên gọn hơn khi truyền tải.

Văn bảnBase64Hex
HiSGk=48 69
HelloSGVsbG8=48 65 6c 6c 6f

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

Làm sao chuyển mã băm SHA-256 từ Base64 sang hex?

Dán chuỗi hash dạng Base64 (44 ký tự, kết thúc bằng dấu =), bạn sẽ nhận được 64 ký tự hex – định dạng mà hầu hết công cụ dòng lệnh sử dụng.

Chuỗi hex có thể chứa dấu cách hoặc tiền tố 0x không?

Có. Dấu cách, dấu xuống dòng, dấu hai chấm, dấu gạch ngang và tiền tố 0x hoặc \x đều được tự động loại bỏ trước khi chuyển đổi.

Vì sao chuỗi hex phải có số chữ số chẵn?

Mỗi byte luôn được viết bằng đúng hai chữ số hex. Số chữ số lẻ nghĩa là đang thiếu một chữ số, thường là số 0 ở đầu.