Mã hóa / Giải mã
Chuyển đổi văn bản giữa Base64, URL, Hex, Binary, HTML entities, Unicode, ROT13, Morse và nhiều định dạng khác — tất cả cùng lúc chỉ từ một ô nhập. Bạn chỉ cần gõ một lần và kết quả của mọi định dạng sẽ hiện ra ngay cạnh nhau, không phải chọn bộ chuyển đổi trước.
Các bước sử dụng
- Chọn Mã hóa hoặc Giải mã bằng nút gạt ở phía trên (dùng Mã hóa để biến văn bản thường thành định dạng, Giải mã để đọc ngược văn bản đã mã hóa).
- Gõ hoặc dán văn bản của bạn vào ô nhập. Kết quả cập nhật tức thì cho tất cả định dạng — Base64, Hex, Binary, URL, HTML, Morse, NATO, Braille (UEB Grade 1) và nhiều hơn nữa.
- Tìm thẻ định dạng bạn cần (ví dụ Base64, Hex, Morse code) và đọc kết quả của nó.
- Với thẻ IPA (phiên âm tiếng Anh), hãy bấm Tải từ điển (204 KB) một lần. Sau đó thẻ này sẽ chuyển văn bản tiếng Anh của bạn sang bảng ký hiệu ngữ âm quốc tế.
- Nhấn biểu tượng Chép trên bất kỳ thẻ nào để sao chép kết quả đó vào clipboard.
- Nhấn biểu tượng Đưa vào ô nhập (mũi tên đổi chiều) trên một thẻ để đưa giá trị của nó vào ô nhập và tự động đảo chế độ — rất tiện để kiểm tra vòng lặp (mã hóa rồi giải mã lại ngay để đối chiếu).
- Nhấn Xóa để làm trống ô nhập, hoặc nút đảo chiều để chuyển qua lại giữa Mã hóa và Giải mã mà không cần gõ lại.
Mẹo
- Mọi thứ chạy ngay trong trình duyệt của bạn — không có gì được tải lên — nên hoàn toàn an toàn cho token, khóa bí mật hay văn bản riêng tư.
- Thẻ hiển thị dòng đỏ "Không giải mã được dữ liệu này" chỉ có nghĩa là văn bản của bạn không hợp lệ với định dạng đó (ví dụ giải mã văn bản ngẫu nhiên như Base64); các thẻ khác vẫn hoạt động bình thường.
- Văn bản dùng mã hóa UTF-8, nên emoji và ký tự không phải Latinh vẫn được mã hóa chính xác trong Base64, Hex, Binary và Unicode escape.
- Dùng Đưa vào ô nhập hai lần liên tiếp (mã hóa → giải mã) để xác nhận một giá trị quay về đúng bản gốc.
- Braille hoạt động theo cả hai chiều như các thẻ khác: mã hóa văn bản thường thành các ô braille Unicode, hoặc dán các ô braille vào ở chế độ Giải mã để đọc ngược ra văn bản.
- IPA chỉ phiên âm một chiều nên thẻ này chỉ xuất hiện ở chế độ Mã hóa — không có cách nào đảo ngược từ phiên âm về lại chính tả.
- Từ điển IPA chỉ được tải khi bạn bấm nút nên nó không bao giờ làm nặng thêm trang tải về của những người không dùng tới. Sau khi tải, nó nằm lại suốt phiên truy cập, kể cả khi bạn chuyển sang Giải mã rồi quay lại.
- Những từ không có trong từ điển sẽ được đoán theo cách viết và hiển thị gạch chân màu cam; phía trên thẻ có bộ đếm cho biết số từ như vậy, và rê chuột lên một từ sẽ thấy ghi chú.
Câu hỏi thường gặp
Base64 và Base64 URL-safe khác nhau ở đâu?
Base64 tiêu chuẩn dùng các ký tự +, / và phần đệm =, còn bản URL-safe thay chúng bằng - và _ và bỏ phần đệm, nên kết quả có thể đưa thẳng vào URL hoặc tên tệp.
Vì sao một thẻ hiển thị "Không giải mã được dữ liệu này"?
Bạn đang ở chế độ Giải mã và dữ liệu nhập không hợp lệ với định dạng cụ thể đó (ví dụ văn bản thường không phải là Hex hay Base32 hợp lệ). Hãy chuyển sang chế độ Mã hóa, hoặc sửa lại dữ liệu nhập — các thẻ định dạng khác không bị ảnh hưởng.
Tôi có thể giải mã Morse hoặc NATO phonetic về lại văn bản không?
Có. Chuyển sang chế độ Giải mã và dán mã Morse (dấu chấm/gạch cách nhau bằng khoảng trắng, / cho khoảng cách giữa các từ) hoặc các từ NATO, thẻ tương ứng sẽ dựng lại văn bản gốc.
Braille UEB Grade 1 là gì?
Là Unified English Braille dạng không rút gọn: mỗi chữ cái, chữ số và dấu câu ứng với đúng một ô braille riêng, không dùng ký hiệu viết tắt nào. Đây là kiểu phiên chuyển từng ký tự một, đúng thứ bạn cần khi làm nhãn hoặc khi cần chuyển đi chuyển lại mà không sai lệch. Kết quả là ký tự braille Unicode thật nên bạn có thể dán đi bất cứ đâu.
Vì sao một số từ IPA có màu cam và gạch chân?
Vì chúng không có trong từ điển phiên âm nên công cụ phải đoán cách phát âm từ cách viết. Với chính tả tiếng Anh thì những phỏng đoán đó sai khá thường xuyên — nhất là tên riêng, thuật ngữ chuyên ngành và từ tự đặt. Chúng được đánh dấu thay vì trộn lẫn im lặng để bạn biết chỗ nào cần kiểm tra lại.
Vì sao IPA phải tải riêng?
Vì một từ điển phiên âm thực thụ nặng khoảng 204 KB, trong khi phần lớn người mở trang này cần Base64 chứ không phải ngữ âm. Đặt nó sau một nút bấm giúp những người khác không phải gánh dung lượng đó.