Encoder / Decoder

Mã hóa và giải mã Base64, URL, Hex, Hash và nhiều định dạng khác

0 ký tự
0 ký tự
Mã hóa/giải mã Base64 cho văn bản UTF-8

Ví dụ nhanh

Encoder Decoder Online - Base64, URL, Hex, Hash Converter

Tính Năng Nổi Bật

  • Base64 Encode/Decode: Mã hóa và giải mã văn bản UTF-8 sang Base64
  • URL Encode/Decode: Chuyển đổi URL và query string an toàn
  • HTML Entities: Escape và unescape các ký tự HTML đặc biệt
  • JWT Decode: Giải mã JWT token, xem header, payload và kiểm tra hạn
  • Hex & Binary: Chuyển đổi văn bản sang Hexadecimal và nhị phân
  • Hash Generator: Tạo MD5, SHA-1, SHA-256, SHA-512 hash

Ứng Dụng Thực Tế

  • Developer: Encode/decode data khi làm việc với API, JWT, cookies
  • Bảo mật: Tạo hash cho mật khẩu, verify checksum file
  • Debug: Decode Base64, URL để xem nội dung gốc khi debug
  • Web: Encode URL params, escape HTML để tránh XSS
  • Data: Chuyển đổi binary data sang text để lưu trữ

Hướng Dẫn Sử Dụng

  1. Bước 1: Chọn tab phù hợp: Text, Developer, Binary hoặc Hash
  2. Bước 2: Chọn loại encoding cụ thể (VD: Base64, URL, MD5...)
  3. Bước 3: Nhập hoặc dán văn bản vào ô Input
  4. Bước 4: Nhấn Encode hoặc Decode để chuyển đổi
  5. Bước 5: Sao chép kết quả hoặc dùng nút Đổi chỗ để decode ngược

Kiến Thức Về Encoding

Base64: Mã hóa binary data thành text ASCII, tăng 33% kích thước. Dùng cho email attachments, data URLs, API.

URL Encoding: Chuyển ký tự đặc biệt thành %XX format để sử dụng an toàn trong URL.

JWT (JSON Web Token): Token gồm 3 phần: Header.Payload.Signature, dùng cho authentication.

Hash Functions: MD5 (128-bit, không an toàn), SHA-256 (256-bit, khuyên dùng), SHA-512 (512-bit, bảo mật cao).

Hex/Binary: Biểu diễn dữ liệu ở dạng cơ số 16 hoặc cơ số 2, dùng trong lập trình cấp thấp.

Câu Hỏi Thường Gặp

Base64 có phải là mã hóa bảo mật không?

Không, Base64 chỉ là encoding, không phải encryption. Ai cũng có thể decode Base64. Không dùng để bảo mật thông tin nhạy cảm.

JWT Decode có cần secret key không?

Không cần. Tool chỉ decode để xem nội dung, không verify signature. Header và Payload trong JWT không được mã hóa, chỉ được encode Base64.

Sự khác biệt giữa MD5, SHA-256 và SHA-512?

MD5 tạo hash 128-bit, đã bị crack. SHA-256 tạo hash 256-bit, an toàn cho hầu hết ứng dụng. SHA-512 tạo hash 512-bit, bảo mật cao nhất nhưng chậm hơn.

Dữ liệu có được gửi lên server không?

Không. Tất cả xử lý diễn ra hoàn toàn trên trình duyệt của bạn. Không có dữ liệu nào được gửi lên server.

Có hỗ trợ file upload không?

Hiện tại tool chỉ hỗ trợ text input. Để encode/decode file, vui lòng sử dụng tool Base64 Image cho hình ảnh.

Encoder Decoder Online Miễn Phí - Công cụ mã hóa giải mã Base64, URL, Hex, JWT, Hash - Nhanh, bảo mật, không cần đăng ký

Phát triển bởi dungqb.com - Cung cấp các công cụ online hữu ích cho cuộc sống hàng ngày.