Bỏ qua menu, tới nội dung

Đảo ngược văn bản tiếng Việt theo ký tự, chữ, dòng, không vỡ dấu

Kiểm tra: 16/09/2026Nguồn: Căn cứ và nguồnChạy trên trình duyệt, không lưu dữ liệu

Đang tải công cụ…

Đảo ngược văn bản ở đây có 3 chế độ: “Xin chào” đảo theo ký tự thành “oàhc niX”, đảo thứ tự chữ thành “chào Xin”, còn chế độ thứ ba lật thứ tự các dòng từ dưới lên trên. Chữ “à” vẫn nguyên dấu sau khi đảo, emoji ghép không bị tách rời. Công cụ chạy trên trình duyệt, không lưu dữ liệu, kèm số ký tự, số chữ và số dòng của văn bản gốc.

Cách đảo ngược văn bản mà không làm rơi dấu tiếng Việt

Công cụ không đảo từng mã máy tính mà đảo từng ký tự người đọc nhìn thấy, gọi là grapheme.

  1. Văn bản được chuẩn hoá về dạng dựng sẵn NFC: chữ “à” gõ bằng a cộng dấu huyền rời được gộp thành một ký tự.
  2. Chế độ “Đảo ký tự” chia văn bản thành grapheme bằng Intl.Segmenter của trình duyệt, rồi xếp ngược. Một emoji ghép từ nhiều mã, như lá cờ hay hình gia đình, được coi là một khối.
  3. Chế độ “Đảo thứ tự chữ” làm riêng từng dòng: tách chữ theo dấu cách, xếp ngược, giữ khoảng trắng đầu và cuối dòng. Dấu câu dính chữ nào thì đi theo chữ đó.
  4. Chế độ “Đảo thứ tự dòng” lật danh sách dòng, dòng cuối lên đầu; dòng trống vẫn giữ nguyên vị trí tương ứng.

Khái niệm grapheme và lý do site đếm ký tự theo đơn vị này được giải thích ở trang phương pháp đếm.

Vì sao đảo ngược kiểu thông thường làm hỏng chữ Việt

Nhiều đoạn mã đảo chuỗi bằng cách lật từng đơn vị UTF-16, và cách đó chỉ đúng với chữ Latinh không dấu.

Văn bản chép từ tên tệp trên máy Mac, từ một số tệp PDF hoặc phụ đề có thể ở dạng tổ hợp: “chào” gồm c, h, a, o và một dấu huyền đứng riêng sau chữ a. Lật từng mã, dấu huyền rơi ra trước chữ a và bám vào chữ o, kết quả thành “òahc”. Người đọc thấy sai dấu nhưng khó hiểu vì sao.

Emoji còn dễ vỡ hơn. Lá cờ Việt Nam là hai ký tự chỉ báo vùng V và N đứng cạnh nhau; lật từng mã thành N rồi V, điện thoại hiện hai chữ cái lạ thay cho lá cờ. Hình gia đình bố, mẹ, con được nối bằng ký tự nối vô hình, lật mã thì thứ tự thành con, mẹ, bố. Tôi coi đây là lý do chính để dùng một công cụ riêng thay vì tự viết một dòng lệnh đảo chuỗi.

Ví dụ: minigame “đọc ngược đoán tên món” trên fanpage

Một quán ăn cho khách đoán tên món từ chữ viết ngược, và trộn thứ tự đáp án để không ai chép bài nhau.

Văn bản gốcChế độKết quả
Xin chàoĐảo ký tựoàhc niX
Xin chàoĐảo thứ tự chữchào Xin
Hôm nay trời đẹp. Tôi đi học!Đảo ký tự!cọh iđ iôT .pẹđ iờrt yan môH
Hôm nay trời đẹp. Tôi đi học!Đảo thứ tự chữhọc! đi Tôi đẹp. trời nay Hôm
a (xuống dòng) bĐảo thứ tự dòngb (xuống dòng) a

Hai dòng giữa dùng Mẫu A của site: 29 ký tự, 7 chữ. Ở chế độ đảo ký tự, dấu nặng của “đẹp” và “học” vẫn nằm đúng dưới chữ e và o. Ở chế độ đảo chữ, “học!” mang theo dấu chấm than lên đầu câu, vì công cụ không tách dấu câu khỏi chữ.

Bộ kiểm thử còn một ca riêng: chữ “a” đứng trước hình gia đình ba người. Đảo ký tự cho hình gia đình đứng trước chữ “a”, và bên trong hình vẫn đúng thứ tự bố, mẹ, con.

Trường hợp đặc biệt khi đảo ngược văn bản

Kết quả có thể khác mong đợi với khoảng trắng, dòng dài bị ngắt và ký tự ẩn.

Ở chế độ đảo thứ tự chữ, hai dấu cách liền nhau giữa hai chữ được gộp thành một, nhưng khoảng thụt đầu dòng vẫn giữ. Đoạn văn chép từ PDF thường xuống dòng giữa câu; đảo chữ theo từng dòng khi đó chỉ lật từng mảnh. Chạy nối dòng bị ngắt trước sẽ cho kết quả liền mạch.

Ký tự vô hình như zero-width space vẫn bị đảo cùng văn bản và có thể làm hai chữ trông như dính nhau. Công cụ cũng không tạo chữ lộn ngược hay chữ soi gương; kiểu đó dùng ký tự từ bảng chữ khác, trình đọc màn hình thường đọc sai.

Công cụ liên quan

  • Sắp xếp dòng xếp A→Z hoặc Z→A theo bảng chữ cái tiếng Việt, khác với đảo dòng chỉ lật thứ tự đang có.
  • Phát hiện ký tự ẩn chỉ ra zero-width space hay dấu cách không ngắt trước khi bạn đảo.
  • Đếm emoji cho biết mỗi emoji ghép gồm bao nhiêu mã, lý do chúng dễ vỡ khi đảo sai cách.
  • Chữ đậm nghiêng Facebook hợp để trình bày câu đố minigame sau khi đã đảo chữ.

Câu hỏi thường gặp

Đảo ngược chữ có dấu có bị lỗi font không?

Không, nếu dùng công cụ này. Mỗi chữ có dấu được giữ nguyên thành một khối nên hiển thị bằng đúng font như trước khi đảo. Lỗi font thường gặp ở các trang đảo từng mã UTF-16: dấu thanh bị tách khỏi chữ gốc, rơi sang chữ bên cạnh hoặc hiện thành ô vuông.

Làm sao đảo ngược thứ tự dòng trong Excel?

Excel không có nút đảo dòng. Cách quen thuộc là thêm cột số thứ tự 1, 2, 3 rồi sắp xếp giảm dần theo cột đó. Nếu chỉ cần danh sách chữ, dán cột vào ô nhập, chọn “Đảo thứ tự dòng”, sao chép kết quả và dán lại vào Excel, mỗi dòng thành một hàng.

Đảo ngược văn bản có giữ dòng trống không?

Có. Ở chế độ đảo dòng, dòng trống được coi là một dòng bình thường nên vẫn còn, chỉ đổi vị trí theo thứ tự đảo. Ở chế độ đảo chữ và đảo ký tự, dòng trống cũng giữ nguyên. Nếu muốn bỏ hết dòng trống, dùng công cụ xoá khoảng trắng thừa sau khi đảo.

Có đảo được văn bản trong tệp .txt không?

Có. Bấm “Chọn file” hoặc kéo thả tệp .txt, .md, .csv vào ô nhập; nội dung được đọc ngay trên máy bạn, không tải lên máy chủ. Kết quả có nút Sao chép và Tải .txt để lưu lại thành tệp mới, tiện khi đảo một danh sách dài hàng trăm dòng.

Viết chữ ngược để làm gì?

Phổ biến nhất là câu đố và minigame trên mạng xã hội, bài tập đọc cho trẻ, hoặc kiểm thử phần mềm xem giao diện xử lý chữ có dấu và emoji đúng không. Lập trình viên cũng dùng văn bản đảo để phát hiện chỗ cắt chuỗi sai. Chữ ngược khó đọc với người dùng trình đọc màn hình, nên đừng đặt thông tin quan trọng ở dạng này.

Căn cứ và nguồn

Kiểm tra: 16/09/2026. Cách hiển thị emoji sau khi đảo còn phụ thuộc font của thiết bị; emoji mới ra có thể được trình duyệt cũ tách chưa đúng.

Mục lục
  1. Cách đảo ngược văn bản mà không làm rơi dấu tiếng Việt
  2. Vì sao đảo ngược kiểu thông thường làm hỏng chữ Việt
  3. Ví dụ: minigame "đọc ngược đoán tên món" trên fanpage
  4. Trường hợp đặc biệt khi đảo ngược văn bản
  5. Công cụ liên quan
  6. Câu hỏi thường gặp
  7. Căn cứ và nguồn