Cách sử dụng
- 1 Mở Bộ mã hóa/giải mã Base64 & URL với hàm băm MD5 & SHA-256, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
- 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
- 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.
Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256.
Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.
Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.
Base64 chuyển mọi chuỗi byte thành văn bản chỉ gồm A–Z, a–z, 0–9, + và /, kèm dấu = để đệm, giúp dữ liệu nhị phân đi qua JSON, email, header HTTP hay data URL một cách an toàn. Ví dụ "Hi" thành "SGk=". Vì cứ 3 byte thành 4 ký tự nên kết quả lớn hơn khoảng một phần ba. Lưu ý: Base64 là mã hóa dạng biểu diễn (encoding), không phải mã hóa bảo mật; ai cũng giải được nên không bảo vệ được mật khẩu hay bí mật.
Công cụ chuyển văn bản sang UTF-8 trước khi mã hóa, nên tiếng Việt có dấu, chữ Hán và emoji đều được giữ nguyên khi chuyển qua lại; lỗi quen thuộc khi dùng btoa() với văn bản không phải Latin chính là do thiếu bước này. Ngoài Base64 còn có bốn định dạng khác: mã hóa URL (dấu cách thành %20, "ă" thành %C4%83), thập lục phân, chuỗi thoát Unicode như \u0103 thường gặp trong JSON và mã nguồn, và byte UTF-8 dạng hex để gỡ lỗi mã hóa.
Công cụ hữu ích khi giải mã giá trị Base64 trong phản hồi API hay tệp cấu hình, xem nội dung một phần của JWT (JWT dùng Base64 an toàn cho URL, có thể cần đổi - và _ thành + và / rồi thêm =), tạo tham số URL chứa ký tự đặc biệt, hoặc xác định một chuỗi lạ thuộc định dạng nào. Nếu giải mã thất bại, công cụ sẽ báo dữ liệu không hợp lệ.
Công cụ chỉ xử lý văn bản, không chuyển ảnh hay tệp sang Base64. Mọi thao tác diễn ra trong trình duyệt và không có gì được tải lên.
Không. Đây là cách biểu diễn có thể đảo ngược, ai cũng giải được.
btoa chỉ nhận ký tự Latin-1. Công cụ này chuyển sang UTF-8 trước nên dùng được với mọi ngôn ngữ.
Mã hóa URL thay ký tự không hợp lệ bằng % và mã hex; Base64 viết lại toàn bộ dữ liệu thành chuỗi chữ và số.
Hiện chưa; công cụ chỉ xử lý văn bản.
Xem danh mục: Công cụ dành cho nhà phát triển
Mã hóa phần trăm hoặc giải mã URL và tham số truy vấn bằng encodeURI hoặc encodeURIComponent.
Mã hóa/giải mã các thực thể HTML và sao chép các ký tự đặc biệt hoặc biểu tượng cảm xúc từ bảng grid có thể tìm kiếm.
Giải mã và kiểm tra cấu trúc JWT JSON (Tiêu đề/Tải trọng/Chữ ký) và xem siêu dữ liệu hết hạn.
Tính toán hàm băm MD5, SHA-1, SHA-256 và SHA-512 cho văn bản và tệp cục bộ ngay lập tức.