Văn bản & tiếng Việt

Xóa dấu tiếng Việt: khi nào cần và cách làm nhanh

Đội ngũ Softonline6 phút đọc

Xóa dấu tiếng Việt chuyển câu có dấu thành dạng không dấu và đường dẫn web

Xóa dấu tiếng Việt là đổi chữ có dấu về chữ cái gốc: "Đà Lạt" thành "Da Lat", "ộ" thành "o", "đ" thành "d". Việc này cần thiết khi tạo đường dẫn web, đặt tên tệp, gửi tin nhắn SMS hay nhập liệu vào hệ thống không nhận dấu, nhưng sẽ làm văn bản khó hiểu nếu dùng sai chỗ. Bài này giúp bạn phân biệt hai trường hợp đó và làm nhanh, đúng với cả chữ đ.

Tóm tắt nhanh

  • Nên bỏ dấu: đường dẫn web, tên tệp và thư mục, tin SMS gửi hàng loạt, mã hàng, mã vạch, dữ liệu cho phần mềm cũ.
  • Không nên bỏ dấu: nội dung cho người đọc, văn bản hành chính, họ tên trong hồ sơ chính thức.
  • Bỏ dấu đúng gồm hai việc: bỏ dấu thanh, dấu mũ và đổi riêng "đ" thành "d", "Đ" thành "D".
  • Tạo đường dẫn: chữ thường, nối bằng gạch ngang, ví dụ cua-hang-gom-moc-lam-da-lat-2026.
  • Làm nhanh với công cụ xóa dấu tiếng Việt: dán vào, chọn kiểu kết quả, sao chép.

Khi nào cần xóa dấu tiếng Việt?

Đường dẫn web (slug)

Google khuyên dùng từ dễ đọc trong URL, viết bằng ngôn ngữ của người dùng hoặc dạng chuyển tự, và nối các từ bằng gạch ngang thay vì gạch dưới. Ký tự ngoài bảng ASCII như chữ có dấu phải được mã hóa phần trăm, nên khi sao chép, đường dẫn "điện-thoại" có thể biến thành một chuỗi ký hiệu dài khó đọc. Vì vậy, phần lớn website tiếng Việt dùng đường dẫn không dấu như /dien-thoai-gia-re/.

Tên tệp và thư mục

Tên tệp có dấu đôi khi bị lỗi khi giải nén tệp ZIP trên máy khác, khi tải lên máy chủ hay gửi qua một số phần mềm cũ. Đặt tên tệp không dấu, không khoảng trắng, như bao-gia-thang-10-2026.pdf, giúp tránh rắc rối.

Tin nhắn SMS gửi hàng loạt

SMS dùng bảng ký tự GSM 7-bit chứa tối đa 160 ký tự. Khi nội dung có ký tự ngoài bảng này và nhà mạng phải mã hóa UCS-2, giới hạn thường còn 70 ký tự; phần lớn dấu tiếng Việt dẫn đến trường hợp đó, nhưng không nên hiểu rằng mọi ký tự có dấu đều chắc chắn làm đổi bảng mã. Một thông báo 120 ký tự ở UCS-2 sẽ thành tin ghép, còn bản không dấu thường vẫn nằm trong một phần; hãy kiểm tra bằng hệ thống gửi thực tế vì cách tính cước thuộc nhà cung cấp.

Mã hàng, mã vạch và hệ thống cũ

SKU, mã khách hàng, tên đăng nhập nên dùng ký tự không dấu để tìm kiếm và nhập liệu ổn định. Mã vạch Code 128 chỉ nhận ký tự ASCII, nên nội dung mã phải không dấu trước khi tạo mã vạch và SKU.

Khi nào không nên xóa dấu?

Bỏ dấu làm mất thông tin. Chữ "ban" có thể là bàn, bán, bạn, bận, bản; "mua ban" có thể là "mua bán" hoặc "mùa bận". Vì vậy:

  • Nội dung cho người đọc (bài viết, mô tả sản phẩm, email cho khách) nên giữ dấu. Công cụ tìm kiếm hiểu tốt tiếng Việt có dấu.
  • Văn bản hành chính phải dùng chữ Việt có dấu theo bảng mã Unicode TCVN 6909:2001.
  • Họ tên trong hồ sơ, hợp đồng cần đúng dấu; chỉ bỏ dấu ở những ô mà biểu mẫu yêu cầu rõ.
  • Tin nhắn cá nhân không quá dài thì để có dấu cho dễ đọc và lịch sự.

Cách xóa dấu tiếng Việt bằng công cụ online

Tiện ích xóa dấu tiếng Việt chạy ngay trên trình duyệt, văn bản không được gửi lên máy chủ và không được lưu lại.

  1. Dán hoặc gõ văn bản vào ô Văn bản có dấu (tối đa 200.000 ký tự mỗi lần).
  2. Chọn kiểu kết quả: Giữ chữ hoa/thường, chữ thường, CHỮ IN HOA, dang-duong-dan hoặc dang_gach_duoi.
  3. Xem kết quả ở ô Kết quả không dấu; số ký tự đã bỏ dấu hiện ngay bên dưới.
  4. Bấm Sao chép hoặc Tải .txt.

Ví dụ với câu "Cửa hàng Gốm Mộc Lam – Đà Lạt 2026" (7 ký tự có dấu):

Kiểu kết quảKết quả
Giữ chữ hoa/thườngCua hang Gom Moc Lam – Da Lat 2026
chữ thườngcua hang gom moc lam – da lat 2026
CHỮ IN HOACUA HANG GOM MOC LAM – DA LAT 2026
dạng đường dẫncua-hang-gom-moc-lam-da-lat-2026
dạng gạch dướicua_hang_gom_moc_lam_da_lat_2026

Kiểu dạng đường dẫn và gạch dưới bỏ mọi ký tự không phải chữ cái, chữ số (như dấu gạch dài, dấu &, dấu hai chấm) và xử lý riêng từng dòng. Vì vậy bạn có thể dán một danh sách tên sản phẩm, mỗi dòng một tên, để tạo đường dẫn cho cả danh sách một lần.

Bỏ dấu trong Excel và bằng lập trình

Excel không có hàm bỏ dấu sẵn. Cách nhanh là sao chép cả cột, dán vào công cụ ở trên, chọn kiểu kết quả, rồi dán kết quả vào cột mới; thứ tự dòng được giữ nguyên miễn là các ô không chứa xuống dòng. Bộ gõ Unikey cũng có công cụ chuyển mã (Ctrl+Shift+F6) kèm tùy chọn loại bỏ dấu cho văn bản trong bộ nhớ tạm.

Lập trình viên có thể tách chữ về dạng tổ hợp (Unicode NFD), xóa các dấu kết hợp trong khoảng U+0300 đến U+036F, rồi đổi riêng chữ đ. Ví dụ JavaScript:

s.normalize('NFD').replace(/[̀-ͯ]/g, '').replace(/đ/g, 'd').replace(/Đ/g, 'D')

Bước đổi "đ" là bắt buộc, vì "đ" là một chữ cái riêng chứ không phải "d" cộng dấu, nên chuẩn hóa NFD không tách nó ra. Nhiều đoạn mã sao chép trên mạng quên bước này, khiến "Đà Nẵng" thành "Đa Nang".

Lỗi thường gặp

  • Văn bản đang ở mã VNI hoặc TCVN3: chữ hiển thị kiểu "Vieät Nam" hay "ViÖt Nam" không xóa dấu được. Chuyển sang Unicode bằng công cụ chuyển mã tiếng Việt rồi xóa dấu lại.
  • Trùng đường dẫn sau khi bỏ dấu: "bàn gỗ" và "bán gỗ" đều thành ban-go. Kiểm tra trùng trước khi đăng, thêm từ phân biệt nếu cần.
  • Đường dẫn quá dài: bỏ bớt từ nối như "và", "của", "các" để slug ngắn, dễ nhớ.
  • Bỏ dấu cả nội dung hiển thị: chỉ bỏ dấu ở phần kỹ thuật (đường dẫn, tên tệp), giữ dấu ở tiêu đề và nội dung.

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

Xóa dấu xong có khôi phục lại dấu được không?

Không chính xác được, vì một chữ không dấu ứng với nhiều chữ có dấu. Luôn giữ bản gốc có dấu.

Chữ "ư", "ơ", "ă", "â" được đổi thành gì?

Thành chữ cái gốc: ư thành u, ơ thành o, ă và â thành a, ê thành e, ô thành o.

Đường dẫn có dấu có bị Google đánh giá thấp không?

Google không yêu cầu bỏ dấu; đường dẫn có dấu vẫn được hiểu. Bỏ dấu chủ yếu giúp đường dẫn gọn và dễ chia sẻ khi sao chép.

Có đếm được số ký tự sau khi bỏ dấu không?

Có. Dán kết quả vào công cụ đếm từ và ký tự, nhập giới hạn 160 để kiểm tra tin SMS không dấu.

Nguồn tham khảo

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây