Cách chuyển ảnh thành chữ
- Thêm ảnh. Chọn file, kéo thả vào khung hoặc dán ảnh màn hình bằng Ctrl+V (⌘V trên Mac). Trên điện thoại, khi chọn file sẽ có cả tùy chọn máy ảnh, nên bạn có thể chụp ngay một trang sách, tấm biển hay hóa đơn. Có thể thêm nhiều ảnh cùng lúc.
- Kiểm tra ngôn ngữ. Mặc định là tiếng Việt và bật Nhận dạng cả tiếng Anh, để từ tiếng Anh, tên thương hiệu, email và đường link ra đúng. Nếu văn bản bằng ngôn ngữ khác, hãy chọn trong danh sách.
- Đợi vài giây. Bộ đếm hiển thị tiến độ. Lần đầu, trình duyệt tải bộ máy đọc chữ và dữ liệu ngôn ngữ — khoảng 3,7 MB cho tiếng Việt và tiếng Anh. Chúng được lưu lại trong trình duyệt nên những lần sau gần như chạy ngay.
- Sao chép hoặc tải về. Chữ của mỗi ảnh có nút Sao chép, còn Tải .txt lưu thành file văn bản — mỗi ảnh một file, kèm một file gộp tất cả khi bạn đọc nhiều ảnh. Dán vào Word, Google Docs, Zalo hay Excel rồi sửa những chỗ đọc sai.
Cách hoạt động
Việc nhận dạng ký tự quang học (OCR) do Tesseract đảm nhận — bộ máy được phát triển tại Hewlett-Packard, công bố mã nguồn mở năm 2005 và sau đó được phát triển tiếp với sự tài trợ của Google. Dự án tesseract.js biên dịch nó sang WebAssembly, nên nó chạy ngay trong trang này như mọi chương trình khác trên thiết bị của bạn. Từ phiên bản 4, Tesseract đọc cả dòng bằng mạng nơ-ron LSTM thay vì so từng chữ cái; ở đây dùng các mô hình gọn “fast” trong bộ sưu tập chính thức tessdata_fast.
Mỗi ảnh trước tiên được xoay đúng chiều (theo hướng máy ảnh đã lưu) rồi được đọc nguyên trạng. Nếu độ tin cậy của Tesseract dưới 85% — thường gặp với ảnh điện thoại có bóng đổ hoặc nhiễu hạt —, trang còn cân bằng ánh sáng: ước lượng độ sáng của tờ giấy trên toàn ảnh, bù chênh lệch, đưa nền về màu trắng và chữ về màu đen. Phiên bản này cũng được đọc, và kết quả đáng tin hơn sẽ được giữ lại. Ảnh màn hình và bản scan sạch thường bỏ qua bước này — điều đó tốt, vì việc cân bằng có thể xóa mất chữ trắng trên dải màu.
Với tiếng Việt, mô hình đọc được đầy đủ dấu thanh và các chữ ă, â, đ, ê, ô, ơ, ư; tuy vậy dấu nhỏ là chỗ dễ sai nhất khi ảnh mờ hoặc chữ bé, nên hãy rà lại dấu hỏi, dấu ngã và dấu nặng.
Độ chính xác ra sao? Thử nghiệm của chúng tôi
Chúng tôi tạo 23 ảnh thử ngay trong trình duyệt: một đoạn mẫu 169 ký tự (câu văn, số hóa đơn, ngày, số tiền, email và số điện thoại) bằng các phông chữ và cỡ chữ thông dụng, các đoạn ngắn bằng hệ chữ khác, và các bản sao giả ảnh chụp điện thoại — giấy xám ánh sáng không đều, nhiễu hạt, nén JPEG và hơi nghiêng. Văn bản nhận dạng được so với bản gốc từng ký tự (độ chính xác = 1 − khoảng cách chỉnh sửa ÷ độ dài), trên Microsoft Edge, tháng 10/2026:
| Ảnh thử | Độ chính xác theo ký tự |
|---|---|
| Chữ sạch, 18–28 px (Arial, Georgia, Times New Roman, Courier New) | 100% |
| Chữ màn hình nhỏ, 11–12 px (Segoe UI, Verdana) | 98,8–99,4% |
| Chữ trắng trên nền xanh đậm; xám nhạt trên nền xám | 100% |
| Chữ rất nhỏ, 9 px | 92,3% |
| Giống ảnh chụp điện thoại, nghiêng 3° | 99,4% (không đọc được nếu không cân bằng sáng) |
| Giống ảnh chụp điện thoại, nghiêng 7° | 93,5% |
| Tiếng Tây Ban Nha, Đức, Nga, Nhật, Trung giản thể, Hindi | 100% |
| Tiếng Ả Rập, ảnh sạch và giống ảnh chụp | 98,7% (một dấu phẩy bị đọc thành chữ) |
| Phông chữ giống chữ viết tay (Caveat) | 100% |
| Phông chữ viết liền kiểu thư pháp (Great Vibes) | 82,8% |
Ảnh thật lộn xộn hơn ảnh tạo sẵn, nên con số thực tế có thể thấp hơn một chút. Nhưng quy luật không đổi: lỗi đến từ chữ quá nhỏ, ảnh nghiêng, mờ và phông chữ trang trí nhiều hơn hẳn so với ngôn ngữ.
Mẹo để có kết quả tốt hơn
- Chữ phải đủ lớn. Hướng dẫn cải thiện chất lượng của Tesseract khuyên scan khoảng 300 DPI và cho biết độ chính xác giảm nhanh khi chữ thường cao dưới khoảng 10 pixel. Cắt sát vào phần chữ, phóng to trước khi chụp màn hình hoặc đưa điện thoại lại gần.
- Chụp màn hình thay vì chụp ảnh màn hình bằng điện thoại. Ảnh chụp màn hình cho chữ sắc nét tuyệt đối; chụp màn hình máy tính bằng điện thoại sẽ có sọc và lóa.
- Ánh sáng đều, chụp thẳng. Giữ điện thoại song song với trang giấy, tránh bóng tay và vệt lóa đèn flash trên giấy bóng.
- Chọn đúng ngôn ngữ. Nếu chỉ chọn tiếng Anh, chữ tiếng Việt sẽ mất dấu (ví dụ “Việt” thành “Viet”) — trong thử nghiệm của chúng tôi, cùng một đoạn văn tiếng Việt đạt 100% khi chọn tiếng Việt nhưng chỉ 78,4% khi chọn tiếng Anh.
- Mỗi lần một cột. Với báo, tờ rơi hay trang hai cột, hãy cắt từng cột thành ảnh riêng để các dòng không bị trộn lẫn.
Ảnh của bạn ở lại trên thiết bị
Phần lớn dịch vụ OCR online tải ảnh của bạn lên máy chủ. Ở đây không có gì bị tải lên: bộ máy đọc chữ và dữ liệu ngôn ngữ lấy từ trang này, còn việc đọc do trình duyệt thực hiện trên máy tính hoặc điện thoại của bạn. Điều này quan trọng với chính những giấy tờ hay phải chép lại nhất: CCCD, hợp đồng, thông tin tài khoản ngân hàng, đơn thuốc, ảnh chụp tin nhắn. Bộ máy và dữ liệu ngôn ngữ được lưu trong bộ nhớ của trình duyệt (IndexedDB) để khỏi tải lại; ảnh và văn bản thì không được lưu ở đâu cả.
Giới hạn
- Chữ viết tay: mô hình được huấn luyện bằng chữ in. Chữ in hoa nắn nót thường đọc được; chữ viết liền và chữ ký thì thường không — ngay cả phông chữ viết liền của chúng tôi cũng chỉ đạt 83%.
- Bố cục: kết quả là văn bản thuần theo thứ tự đọc. Xuống dòng được giữ, nhưng cột, bảng, phông chữ, chữ đậm, màu và hình thì không; một bảng sẽ thành các dòng với ô cách nhau bằng dấu cách. Vì vậy không ra ngay file Word định dạng sẵn: hãy dán văn bản vào Word rồi định dạng ở đó.
- Chữ dọc: chỉ đọc được các dòng nằm ngang.
- PDF: không đọc trực tiếp. Hãy chuyển các trang thành ảnh bằng công cụ chuyển PDF sang JPG (300 DPI cho chữ nhỏ) rồi thêm các ảnh đó vào đây.
- Không phải chữ thông thường: công thức toán, bản nhạc, logo chữ cách điệu và CAPTCHA không được nhận dạng ổn định.
- Ảnh HEIC của iPhone thường được tự chuyển sang JPG khi chọn trong trình duyệt; nếu ảnh nào không mở được, hãy xuất sang JPG trước.
Ngôn ngữ
24 ngôn ngữ: tiếng Việt, Anh, Trung giản thể, Nhật, Hàn, Thái, Indonesia, Mã Lai, Pháp, Đức, Tây Ban Nha, Bồ Đào Nha, Ý, Hà Lan, Ba Lan, Nga, Ukraina, Thổ Nhĩ Kỳ, Ả Rập, Ba Tư, Urdu, Do Thái, Hindi và Bengal. Mỗi ngôn ngữ chỉ được tải về khi bạn chọn — từ 0,3 MB (Ba Tư) đến 3 MB (Hà Lan); riêng tiếng Việt chỉ khoảng 0,4 MB. Văn bản viết từ phải sang trái như tiếng Ả Rập, Do Thái được hiển thị và sao chép đúng thứ tự.
Muốn đếm số từ của văn bản vừa lấy ra, hãy dán vào công cụ đếm số từ.
Câu hỏi thường gặp
Công cụ chuyển ảnh thành chữ này có miễn phí không?
Có. Không cần đăng ký, không giới hạn số ảnh và không có watermark.
Ảnh của tôi có bị tải lên máy chủ không?
Không. Trình duyệt nhận dạng chữ ngay trên thiết bị của bạn; từ trang này chỉ tải về trang web, bộ máy đọc chữ và dữ liệu ngôn ngữ.
Làm sao lấy chữ từ ảnh chụp màn hình?
Chụp màn hình (Windows: Win+Shift+S; Mac: Shift+Command+4), bấm vào trang này rồi nhấn Ctrl+V hoặc ⌘V. Chữ hiện ra bên dưới kèm nút Sao chép.
Có chuyển ảnh sang Word được không?
Bạn nhận được văn bản thuần: sao chép hoặc tải file .txt rồi dán vào Word hay Google Docs để chỉnh sửa thoải mái. Phông chữ, bảng và cột không được giữ lại.
Có đọc được chữ viết tay không?
Chỉ chữ in viết rất rõ ràng, và không đảm bảo. Mô hình được huấn luyện bằng chữ in nên chữ viết liền và chữ ký gần như luôn bị đọc sai.
Vì sao một số chữ bị sai?
Chữ nhỏ, mờ, nghiêng, ánh sáng không đều và phông chữ trang trí gây ra phần lớn lỗi, chọn sai ngôn ngữ cũng vậy. Hãy cắt sát hơn, chụp thẳng trong đủ ánh sáng và kiểm tra lại con số, tên riêng trước khi dùng.
Cập nhật lần cuối: 15 tháng 10, 2026