Giáo án, luận văn cũ
File .doc soạn thập niên 2000 bằng .VnTime. Mở bằng Word mới là chữ loạn ngay.
Trêng §¹i häc B¸ch Khoa
→ Trường Đại học Bách KhoaDán đoạn chữ bị lỗi — công cụ nhận ra nó đang ở bảng mã cũ (TCVN3/ABC, VNI, VIQR) hay bị lỗi mã hoá, rồi trả về Unicode chuẩn. Không cần cài Unikey.
phiên bản 1.0.0
Chưa chạy
0%Điền thông tin bên trái rồi bấm Chạy công cụ.
Tóm tắt nhanh
Chuyển TCVN3 sang Unicode là công cụ nhận đoạn chữ tiếng Việt bị lỗi font và trả về Unicode dựng sẵn — đọc được cả bảng mã cũ (TCVN3/ABC, VNI-Windows, VIQR) lẫn lỗi mã hoá UTF-8 đọc nhầm, bằng bảng tra 134 ký tự nên kết quả tất định.
Cập nhật: 09/2026
| Mục | Giá trị |
|---|---|
| Công cụ | Chuyển TCVN3, VNI sang Unicode: sửa chữ tiếng Việt bị lỗi font |
| Nhóm | Tài liệu |
| Chi phí | Miễn phí |
| Cần tài khoản | Không |
| Lưu kết quả | Không lưu |
| Nhà phát hành | MONA Media |
| Phiên bản | 1.0.0 |
| Cập nhật | 09/2026 |
| Nhập vào | Đoạn chữ dán tay (tối đa 100.000 ký tự) |
| Trả ra | Chữ Unicode dựng sẵn + bảng mã đã nhận ra |
| Bảng mã đọc được | TCVN3/ABC, VNI-Windows, VIQR, lỗi mã hoá |
| Cách chuyển | Bảng tra 134 ký tự — tất định, không đoán |
| Lưu gì | Không lưu; không tạo link chia sẻ |
Cách hoạt động
Dán chữ bị lỗi vào, công cụ tự nhận ra nó đang ở TCVN3/ABC, VNI-Windows, VIQR hay bị lỗi mã hoá, rồi trả về Unicode dựng sẵn.
Copy đoạn chữ từ file Word/Excel cũ hoặc từ trang web hiển thị sai, dán vào ô bên trái. Để nguyên chế độ “Tự động nhận diện” nếu bạn không biết nó thuộc bảng mã nào.
100.000
ký tự mỗi lượt — đủ cho vài chục trang.
Công cụ chấm xem cách đọc nào giải thích được nhiều ký tự nhất, rồi chuyển từng ký tự theo bảng tra — khớp chuỗi dài trước, quét một lượt duy nhất.
134
ký tự trong bảng tra, cho cả bốn cách viết.
Kết quả hiện bên cạnh bản gốc để bạn đối chiếu, kèm tên bảng mã đã nhận ra và nút copy. Nếu đoạn chữ vốn đã đúng, công cụ nói thẳng là không cần chuyển.
1
cú bấm copy. Không cần cài phần mềm nào.
Tìm mặt chữ của bạn
Dò xem đoạn chữ đang hỏng của bạn giống ô nào nhất — đó chính là bảng mã cần chọn nếu chế độ tự động chưa chắc.
Unicode
Tiếng Việt
Đích đến. Đây là thứ mọi máy hiện nay đọc đúng.
TCVN3 / ABC
TiÕng ViÖt
Font .VnTime. Nhận ra bằng các ký tự Õ Ö « ® ¸ µ ¹ ©.
VNI-Windows
Tieáng Vieät
Dấu là một ký tự đứng ngay sau nguyên âm: eá = ế.
VIQR
Tie^'ng Vie^.t
Toàn ASCII — nên KHÔNG được nhận diện tự động.
Lỗi mã hoá
Tiếng Việt
Không phải font. Chữ UTF-8 bị đọc bằng bảng mã một byte.
Bốn ô sau đều chuyển được về ô đầu. Bảng tra 134 ký tự nên kết quả tất định — cùng một đoạn chữ dán mười lần vẫn ra đúng một kết quả.
Khác biệt
Gần như mọi công cụ online gộp chúng làm một, còn kết quả tìm kiếm hàng đầu vẫn là hướng dẫn cài Unikey rồi bấm Ctrl+Shift+F6. Đây là hai chuyện, sửa hai cách.
Một là chữ gõ bằng font cũ. Tài liệu thập niên 1990–2000 dùng font TCVN3/ABC (.VnTime), VNI hay VIQR. Byte trong file không sai — chúng là mã tra vào một bảng font mà máy tính bây giờ không nạp nữa. Copy ra chỗ khác thì thành T«i ®i häc. Sửa bằng cách tra bảng: mã nào ứng với chữ nào.
Hai là lỗi mã hoá (mojibake). Chữ được lưu đúng bằng UTF-8 nhưng bị đọc bằng bảng mã một byte, thành Tiếng Việt. Ở đây không có gì để tra cả — chỉ cần đọc lại đúng cách. Dùng bảng tra font cho ca này (hoặc ngược lại) sẽ ra rác.
Và vì sao nó luôn đúng. Công cụ này không nhận dạng, không đoán: mỗi ký tự vào tra ra đúng một ký tự ra, theo bảng 134 dòng cố định. Cùng một đoạn chữ dán mười lần vẫn ra một kết quả. Đó là khác biệt căn bản với mọi thứ dựa trên OCR hay mô hình — ở đây không có “độ chính xác” để phải cảnh báo.
Nhận mặt
Cùng một câu “Tôi đi học” trông khác hẳn nhau ở mỗi bảng mã. Bảng này để bạn tự đối chiếu khi chế độ tự động chưa chắc.
| Chữ hiện ra như thế này | Thì nó là | Vì sao |
|---|---|---|
T«i ®i häc | TCVN3 / ABC (.VnTime) | Dùng các ký tự Latin-1 vùng thấp (« ® ¸ µ ¹ ©) làm mã cho chữ có dấu. |
Toâi ñi hoïc | VNI-Windows | Ghép nguyên âm thường với một ký tự dấu đứng ngay sau (oâ = ô, oï = ọ). |
To^i ddi ho.c | VIQR | Viết dấu bằng ký tự ASCII đặt sau chữ (^ = mũ, . = nặng, dd = đ). |
Tiếng Việt | Lỗi mã hoá (mojibake) | Chữ UTF-8 bị đọc bằng bảng mã một byte. Không phải font — chỉ cần đọc lại đúng. |
VIQR không được nhận diện tự động, và đó là chủ ý: nó viết bằng ASCII thuần (cha`o, ba.n), nên một đoạn tiếng Anh đầy dấu nháy và dấu chấm cũng “giống VIQR”. Tự động chuyển sẽ phá hỏng văn bản vốn không hề hỏng — nên VIQR chỉ chạy khi bạn tự chọn.
Hiểu nhầm thường gặp
Đây là bốn nhầm lẫn hay khiến người ta sửa mãi không xong.
Bạn nghĩ
Thực tế
Cài font chỉ che, không sửa.
Cài .VnTime rồi đổi font cho đoạn chữ thì nó hiện đúng trên máy bạn — nhưng file vẫn ở bảng mã cũ, gửi cho người khác lại hỏng, và Google vẫn không đọc được. Chuyển sang Unicode mới là sửa thật.
Font cũ và lỗi mã hoá sửa khác nhau hoàn toàn.
Chữ TCVN3 cần tra bảng ký tự; chữ mojibake chỉ cần đọc lại bytes bằng đúng bảng mã. Đem cách này chữa ca kia thì ra rác. Công cụ nhận ra bạn đang gặp ca nào rồi mới xử lý.
Thường là font đang xem, không phải bảng mã.
Nếu ô chữ vẫn để font .VnTime, chữ Unicode đúng sẽ hiện ra loạn. Sau khi chuyển, đổi font đoạn đó về một font Unicode bình thường (Times New Roman, Arial, Calibri) là hiện đúng.
Vài ký tự trùng nhau giữa các bảng mã.
Ví dụ ñ là đ trong VNI nhưng là ủ trong TCVN3. Công cụ chọn cách đọc giải thích được nhiều ký tự nhất, và với đoạn quá ngắn thì bằng chứng có thể chưa đủ — khi ấy hãy chọn thẳng bảng mã của file gốc.
Thường gặp
Đều là những ca công cụ này xử lý được, kèm hình dạng để bạn nhận ra.
File .doc soạn thập niên 2000 bằng .VnTime. Mở bằng Word mới là chữ loạn ngay.
Trêng §¹i häc B¸ch Khoa
→ Trường Đại học Bách KhoaDanh sách xuất từ hệ thống quản lý đời cũ thường ra bảng mã VNI.
Nguyeãn Vaên An
→ Nguyễn Văn AnTrang web khai sai charset, copy về thì thành chuỗi Ã, á», ư.
Tiếng Việt
→ Tiếng ViệtThư từ/usenet thời chưa có Unicode thường viết bằng VIQR, toàn ASCII.
Ngu+o+`i o+i
→ Người ơiRanh giới
Mỗi công cụ trả lời một câu hỏi khác nhau. Đây là câu hỏi kế tiếp, và vì sao nó là kế tiếp.
Cùng nhóm tài liệu: bên kia lấy nội dung PDF ra file Word soạn được, bên này sửa chữ đã có nhưng sai bảng mã.
Chuyển PDF sang WordCùng xử lý chữ tiếng Việt: bên kia bỏ dấu để làm URL, bên này trả lại dấu cho chữ bị hỏng.
Tạo slug tiếng Việt (bỏ dấu)Chữ lỗi font thường nằm sẵn trong một file .docx đời cũ — trang kia lấy chữ ra khỏi file ngay trong trình duyệt, rồi dán về đây để trả lại dấu.
Chuyển Word sang MarkdownSau khi chữ đã về Unicode chuẩn, đây là chỗ dán vào để đếm từ và soát mật độ từ khoá — chữ lỗi font thì đếm sai.
Đếm từ & mật độ từ khoáTiêu đề còn lỗi font thì hiện trên Google cũng lỗi; chuyển xong dán sang đây để xem dòng kết quả trông thế nào.
Xem trước kết quả GoogleGiải pháp MONA
Công cụ này miễn phí để bạn tự kiểm. Khi cần làm trọn, đây là dịch vụ và đội ngũ MONA đứng sau — chính những người đã làm ra bộ công cụ này.
Gấu Webmaster — AI quản trị web
Gấu Webmaster tự tối ưu SEO và nội dung web của bạn mỗi ngày.
Tìm hiểuCần tư vấn nhanh? Gọi 1900 636 648 — đội ngũ MONA tư vấn miễn phí.
Câu hỏi
Còn câu hỏi khác?
Công cụ trả lời phần “website của tôi đang thế nào”. Phần “nên làm gì tiếp” là việc MONA Media làm cho khách hàng.
Nói chuyện với MONAHoặc gọi1900 636 648Miễn phí và không cần tài khoản. Không có bước nhập email để xem kết quả đầy đủ. Chúng tôi làm bộ công cụ này vì chính mình cần dùng khi làm việc cho khách.
Không. Công cụ chạy đồng bộ, chuyển xong là trả kết quả rồi bỏ — không ghi vào bộ nhớ đệm (đặt mức 0 đúng vì đây là tài liệu của bạn) và không tạo được link chia sẻ. Lượt chạy chỉ ghi tên công cụ và thời gian, không ghi nội dung.
Unikey làm được việc này (Ctrl+Shift+F6) nhưng phải cài, chỉ có trên Windows, và nhiều người không biết chức năng đó tồn tại. Công cụ này chạy thẳng trên web, máy nào cũng được, tự nhận diện bảng mã, và xử lý thêm ca lỗi mã hoá UTF-8 mà Unikey không làm.
Gần như luôn là do font đang dùng để xem. Nếu ô chữ vẫn đặt font .VnTime hay VNI-Times, chữ Unicode đúng sẽ hiện ra loạn. Đổi font đoạn đó sang một font Unicode thường dùng (Times New Roman, Arial, Calibri) là hiện đúng ngay.
Được — chọn “Ngược lại: Unicode → TCVN3/ABC” hoặc “→ VNI-Windows” trong ô kiểu chuyển. Dùng khi bạn phải dán chữ vào một file cũ vẫn đang đặt font .VnTime. Lưu ý chữ chuyển ngược chỉ hiện đúng khi file đích dùng đúng font đó.
Vì VIQR viết bằng ASCII thuần — dấu là các ký tự ` ' ? . ^ đặt sau chữ. Một đoạn tiếng Anh bình thường cũng đầy những ký tự đó, nên tự động chuyển sẽ phá hỏng văn bản vốn không hỏng. VIQR vẫn chuyển được, nhưng phải do bạn chọn.
Hoàn toàn ổn định. Công cụ tra bảng 134 ký tự cố định, không dùng nhận dạng hay mô hình — cùng một đoạn chữ dán bao nhiêu lần cũng ra đúng một kết quả.
Tóm tắt cho trợ lý AI
Chuyển TCVN3 sang Unicode (congcuseo.mona.media/chuyen-tcvn3-sang-unicode) nhận đoạn chữ tiếng Việt bị lỗi font và trả về Unicode dựng sẵn. Đọc được TCVN3/ABC (.VnTime, kiểu “T«i ®i häc”), VNI-Windows (“Toâi ñi hoïc”), VIQR (“To^i ddi ho.c”) và cả lỗi mã hoá UTF-8 đọc nhầm (“Tiếng Việt”), tự nhận diện bảng mã, và chuyển ngược được. Dùng bảng tra 134 ký tự nên kết quả tất định — không đoán, không nhận dạng. Không cần cài Unikey, không lưu chữ bạn dán. Miễn phí, không cần tài khoản. Cập nhật 09/2026.
Nguồn
189
lượt kiểm tra
trong 30 ngày gần nhất
9.6s
trung bình mỗi lượt chạy thật
không tính các lượt lấy từ bộ nhớ đệm
100%
lượt chạy không lỗi
tính cả những website không truy cập được
Đọc thẳng từ hệ thống, không phải con số tự khai. Mỗi lượt chạy được ghi lại không kèm địa chỉ nào.