Xóa dấu tiếng Việt hàng loạt mà vẫn giữ nguyên khoảng trắng và chữ hoa chữ thường
Công cụ bỏ dấu thanh và dấu chữ của tiếng Việt, trả về một chuỗi chỉ còn chữ Latin cơ bản nhưng vẫn đọc được như câu ban đầu. Dấu cách giữ nguyên, chữ hoa chữ thường giữ nguyên, không có gạch ngang nào được thêm vào. Bạn chọn được cách xử lý chữ đ, cách viết hoa viết thường, có xóa ký tự đặc biệt hay không, và xử lý được nhiều dòng cùng lúc.
Tính năng nổi bật
- Bỏ dấu toàn bộ 134 ký tự tiếng Việt có dấu, gồm cả nhóm khó như ắ ằ ẳ ẵ ặ ế ệ ố ộ ớ ợ ứ ự ỹ
- Giữ nguyên khoảng trắng, dấu câu và ký tự xuống dòng nên câu sau khi bỏ dấu vẫn đọc được như câu gốc
- Giữ nguyên chữ hoa chữ thường theo mặc định, hoặc chuyển hết về chữ thường hay CHỮ HOA nếu bạn cần
- Tùy chọn đổi đ thành d hoặc giữ nguyên đ, dùng khi bạn chỉ muốn bỏ dấu thanh của tên riêng
- Công tắc xóa ký tự đặc biệt, giữ lại chữ cái, chữ số và khoảng trắng
- Công tắc gộp khoảng trắng thừa và cắt trắng đầu cuối dòng, hữu ích khi dán dữ liệu từ bảng tính
- Xử lý hàng loạt nhiều dòng một lần, mỗi dòng là một mục nên dán được cả cột dữ liệu
- Đếm số ký tự đã đổi, số ký tự có dấu trong bản gốc, số dòng, số từ và số ký tự bị bỏ bớt
Khi nào bạn thực sự cần một chuỗi không dấu
Không phải lúc nào bỏ dấu cũng đúng, nhưng có những chỗ bắt buộc. Tên tệp và tên thư mục có dấu vẫn chạy tốt trên máy bạn nhưng hay hỏng khi đẩy lên máy chủ Linux, khi nén lại bằng phần mềm cũ, khi gửi qua hệ thống quản lý tài liệu hoặc khi đối tác mở trên máy đặt ngôn ngữ khác. Nhiều phần mềm kế toán, phần mềm nhân sự và hệ thống ngân hàng đời cũ chỉ nhận chữ Latin cơ bản trong các trường như tên người thụ hưởng, nội dung chuyển khoản hay mã hàng hóa, gõ có dấu vào là bị từ chối hoặc lưu thành ký tự lạ. Khi làm dữ liệu để tra cứu, một cột không dấu song song với cột có dấu giúp người dùng gõ thiếu dấu vẫn tìm ra kết quả. Trong tất cả các trường hợp trên, thứ bạn cần là một câu vẫn nguyên hình dạng, chỉ mất dấu, chứ không phải một chuỗi bị nối bằng gạch ngang hay bị hạ hết về chữ thường.
Lợi ích khi sử dụng
- Kết quả vẫn là câu đọc được, dùng thẳng cho tên tệp, tên thư mục và ô nhập liệu
- Không tự ý hạ chữ thường hay thêm gạch ngang nên tên riêng và tiêu đề giữ nguyên dạng
- Xử lý cả cột dữ liệu trong một lần dán, không phải sửa từng dòng
- Có số liệu đối chiếu để biết ngay công cụ đã đổi bao nhiêu ký tự
- Chạy hoàn toàn trong trình duyệt nên dán danh sách nội bộ vào cũng không rời khỏi máy bạn
Cách bỏ dấu cho một danh sách nhiều dòng
- 1Chép cột dữ liệu từ Excel, Google Sheets hoặc một danh sách bất kỳ rồi dán vào ô Văn bản có dấu, mỗi mục nằm trên một dòng.
- 2Chọn cách xử lý chữ đ: đổi thành d nếu kết quả dùng cho hệ thống chỉ nhận chữ Latin cơ bản, giữ nguyên nếu bạn chỉ muốn bỏ dấu thanh.
- 3Chọn kiểu chữ hoa chữ thường, để mặc định giữ nguyên nếu danh sách là tên riêng hoặc tiêu đề.
- 4Bật công tắc xóa ký tự đặc biệt khi cần chuỗi sạch cho mã hàng hóa, bật gộp khoảng trắng khi dữ liệu dán từ bảng tính bị thừa dấu cách.
- 5Đọc ô Ký tự đã đổi để biết công cụ đụng vào bao nhiêu vị trí, rồi bấm Chép kết quả và dán trở lại bảng tính hoặc biểu mẫu.
Công cụ bỏ dấu bằng cách nào, và vì sao chữ đ phải xử lý riêng
Trong Unicode, phần lớn chữ cái tiếng Việt có dấu đều tách được thành hai phần: một chữ cái Latin nền và một hoặc hai dấu phụ. Chữ ế chẳng hạn tách thành chữ e, dấu mũ và dấu sắc. Công cụ dùng đúng cơ chế này: đưa toàn bộ văn bản về dạng tách rời, xóa hết mọi dấu phụ nằm trong vùng dấu tổ hợp của Unicode, rồi ghép lại. Nhờ vậy nó phủ trọn 134 ký tự tiếng Việt mà không cần một bảng tra thủ công nào, và cũng không bỏ sót những chữ ít gặp như ẵ, ỗ, ỡ hay ỹ. Riêng chữ đ và Đ là ngoại lệ, vì Unicode xếp chúng là chữ cái độc lập chứ không phải chữ d kèm một nét gạch tách rời được, nên phải thay tay bằng d và D. Đây cũng là lý do công cụ tách riêng ô chọn cho chữ đ thay vì gộp chung: về mặt kỹ thuật nó là một phép thay thế khác hẳn, và về mặt sử dụng thì có người muốn đổi, có người muốn giữ.
Đổi đ thành d hay giữ nguyên đ, chọn theo nơi bạn sẽ dán kết quả
Nguyên tắc đơn giản là hỏi hệ thống đích chấp nhận được những ký tự nào. Nếu kết quả đi vào tên tệp trên máy chủ, vào trường dữ liệu của phần mềm chỉ nhận bảng chữ cái Latin cơ bản, vào lệnh chuyển khoản liên ngân hàng hay vào mã hàng hóa, hãy đổi đ thành d, vì chữ đ nằm ngoài bảng ASCII và vẫn có thể bị biến thành dấu hỏi hoặc ký tự lạ ở khâu cuối. Ngược lại, nếu bạn chỉ cần bỏ dấu thanh cho dễ đọc, dễ tra cứu hoặc để làm cột phụ trong bảng tính, giữ nguyên đ thường tốt hơn vì tên riêng đọc lên vẫn nhận ra được, Đặng thành Đang chứ không thành Dang, tránh nhầm với họ Dang. Cần lưu ý một điểm dễ bất ngờ: giữ nguyên đ chỉ giữ đúng chữ cái đó, các dấu khác trong cùng từ vẫn bị bỏ, nên đường sẽ thành đuong chứ không thành đương, vì dấu móc của chữ ư và ơ cũng là dấu phụ và bị xóa cùng lượt.
Bỏ dấu là phép mất thông tin, và những chỗ vì thế mà hỏng
Tiếng Việt phân biệt nghĩa bằng dấu, nên bỏ dấu là bỏ bớt thông tin và không có đường quay lại tự động. Hòa, Hoa, Hỏa và Họa đều thành Hoa. Bắc và Bác đều thành Bac. Với danh sách nhân sự hay khách hàng, hệ quả trực tiếp là hai bản ghi khác nhau bỗng trùng nhau sau khi bỏ dấu, và nếu bạn dùng cột không dấu làm khóa để lọc trùng thì sẽ xóa nhầm. Cách làm an toàn là luôn giữ cột gốc có dấu bên cạnh cột không dấu, coi cột không dấu chỉ là cột phụ để tra cứu và đối chiếu chứ không phải nguồn dữ liệu chính. Với sắp xếp cũng vậy, danh sách tên tiếng Việt sắp theo bản không dấu sẽ khác thứ tự chuẩn của bảng chữ cái tiếng Việt. Còn khi in ấn, gửi thư mời, xuất hóa đơn hay làm giấy tờ có giá trị pháp lý thì bắt buộc dùng bản có dấu, vì tên viết sai dấu trên chứng từ có thể bị coi là sai thông tin.
Ba công tắc bổ sung dùng khi nào cho đúng
Xóa ký tự đặc biệt giữ lại chữ cái, chữ số và khoảng trắng, bỏ mọi thứ còn lại gồm dấu chấm, dấu phẩy, gạch chéo, gạch ngang và các ký hiệu như Ø hay độ C. Bật nó khi bạn cần một chuỗi sạch để làm mã hàng, mã nhân viên hoặc khóa tra cứu, nhưng đừng bật khi xử lý địa chỉ hay số hợp đồng vì dấu gạch chéo và dấu chấm là phần có nghĩa. Gộp khoảng trắng thừa biến mọi chuỗi dấu cách liên tiếp thành một dấu cách duy nhất trên từng dòng, rất hợp khi dán dữ liệu từ bảng tính hoặc từ PDF vì hai nguồn này hay chèn thêm dấu cách vô hình. Cắt trắng đầu cuối dòng loại bỏ dấu cách thừa ở hai đầu mỗi dòng, cần khi bạn sẽ dùng kết quả làm khóa so khớp vì một dấu cách lẻ ở cuối cũng đủ làm hai chuỗi bị coi là khác nhau. Cả ba đều tắt mặc định, và khi tắt hết thì độ dài chuỗi vào bằng đúng độ dài chuỗi ra.
Khác gì slug generator, case converter và hai công cụ dấu tiếng Việt còn lại
Bốn công cụ này hay bị dùng lẫn nên đây là ranh giới rõ ràng. Trang này chỉ bỏ dấu, giữ nguyên khoảng trắng, giữ nguyên chữ hoa chữ thường, không thêm gạch ngang, nên kết quả vẫn là một câu bình thường. Slug generator tại /vi/tools/slug-generator làm nhiều bước hơn: bỏ dấu, hạ hết về chữ thường, thay khoảng trắng bằng gạch ngang và cắt bỏ dấu câu, mục tiêu là ra một đường dẫn URL chứ không phải một câu, nên đừng dùng nó khi bạn cần đặt tên tệp hay điền vào biểu mẫu. Case converter tại /vi/tools/case-converter chỉ đổi kiểu chữ hoa chữ thường và không đụng gì tới dấu tiếng Việt, nếu bạn cần vừa bỏ dấu vừa đổi kiểu chữ thì dùng ô chọn ngay trên trang này thay vì chạy qua hai bước. Nếu chữ đang hiển thị sai thành TiÕng ViÖt thì đó là lỗi bảng mã, hãy sang /vi/tools/font-unicode-converter. Còn muốn biết một chữ được gõ ra bằng phím nào thì xem /vi/tools/telex-vni-converter.
Câu hỏi thường gặp (FAQ)
Bỏ dấu xong chữ hoa đầu câu có bị mất không?
Không, mặc định công cụ giữ nguyên chữ hoa chữ thường như bản gốc, nên Nguyễn Thị Bích thành Nguyen Thi Bich chứ không thành nguyen thi bich. Chỉ khi bạn tự chọn chuyển hết về chữ thường hoặc CHỮ HOA trong ô Chữ hoa chữ thường thì dạng viết mới đổi.
Nên chọn đổi đ thành d hay giữ nguyên đ?
Đổi thành d nếu kết quả đi vào tên tệp trên máy chủ, trường dữ liệu của phần mềm cũ, lệnh chuyển khoản hoặc mã hàng hóa, vì chữ đ nằm ngoài bảng ASCII. Giữ nguyên đ nếu bạn chỉ cần bỏ dấu thanh cho dễ đọc, khi đó Đặng thành Đang, tránh nhầm với họ Dang.
Vì sao giữ nguyên đ mà đường lại thành đuong chứ không phải đương?
Vì ơ và ư mang dấu móc, và dấu móc cũng là một dấu phụ nên bị bỏ cùng lượt với dấu thanh. Ô chọn chỉ quyết định riêng số phận của chữ đ và Đ. Nếu bạn muốn giữ cả dấu móc thì đó không còn là bỏ dấu nữa, hãy giữ nguyên văn bản gốc.
Xử lý được bao nhiêu dòng một lúc?
Không có giới hạn cứng, công cụ chạy ngay trong trình duyệt nên dán vài nghìn dòng vẫn cho kết quả gần như tức thì. Với danh sách rất dài, hãy chia thành vài đợt để dễ đối chiếu và để trình duyệt trên máy cấu hình thấp không bị khựng khi hiển thị.
Kết quả dán vào phần mềm kế toán hoặc nhân sự đời cũ được không?
Được, đó chính là trường hợp công cụ nhắm tới. Hãy chọn đổi đ thành d và cân nhắc bật xóa ký tự đặc biệt để chuỗi chỉ còn chữ cái, chữ số và khoảng trắng. Sau đó thử với vài bản ghi trước khi nhập cả danh sách để chắc chắn phần mềm nhận đúng.
Bỏ dấu xong hai tên khác nhau lại trùng nhau thì xử lý thế nào?
Đây là hệ quả tất yếu vì Hòa, Hoa, Hỏa và Họa đều thành Hoa. Đừng dùng cột không dấu làm khóa lọc trùng. Hãy giữ cột gốc có dấu bên cạnh, coi cột không dấu là cột phụ để tra cứu, và ghép thêm một trường khác như ngày sinh hoặc mã nhân viên khi cần phân biệt.
Ô Ký tự đã đổi được đếm như thế nào?
Khi ba công tắc bổ sung đều tắt, độ dài chuỗi vào và ra bằng nhau nên công cụ so từng vị trí và đếm số vị trí khác nhau. Khi bạn bật xóa ký tự đặc biệt hoặc gộp khoảng trắng, độ dài hai bên lệch nhau nên con số này chuyển sang lấy bằng số ký tự có dấu trong bản gốc.
Có bỏ dấu trực tiếp trong file Excel được không?
Trang này nhận văn bản dán vào chứ không đọc tệp. Cách nhanh nhất là bôi đen cột trong Excel, chép, dán vào ô nhập, bỏ dấu rồi chép kết quả dán ngược lại một cột mới. Nếu dữ liệu bị thừa dấu cách sau khi dán, hãy bật gộp khoảng trắng và cắt trắng đầu cuối dòng.
Ký tự như Ø, độ C hay dấu gạch chéo có bị xóa không?
Chỉ bị xóa khi bạn bật công tắc xóa ký tự đặc biệt, vì công tắc đó giữ lại đúng chữ cái, chữ số và khoảng trắng. Khi tắt, mọi ký hiệu và dấu câu được giữ nguyên vị trí, công cụ chỉ đụng vào phần dấu của chữ tiếng Việt.
Bỏ dấu rồi có khôi phục lại dấu tự động được không?
Không có cách khôi phục chắc chắn, vì bỏ dấu là phép mất thông tin và một chuỗi không dấu ứng với nhiều chuỗi có dấu khác nhau. Vì vậy hãy luôn giữ bản gốc có dấu. Với giấy tờ, hóa đơn hay thư mời, bắt buộc dùng bản có dấu chứ không dùng bản đã bỏ dấu.
Vì sao kết quả không nối các từ bằng dấu gạch ngang?
Vì đó là việc của công cụ tạo slug URL chứ không phải của bỏ dấu. Trang này cố ý giữ nguyên khoảng trắng để kết quả vẫn là một câu dùng được cho tên tệp, tên thư mục, ô nhập liệu và bảng dữ liệu. Cần chuỗi có gạch ngang thì dùng trang slug generator.
Danh sách nội bộ dán vào đây có bị gửi đi đâu không?
Toàn bộ phép bỏ dấu chạy bằng mã JavaScript ngay trong trình duyệt của bạn, không có lệnh gọi máy chủ nào và cũng không lưu lịch sử. Dù vậy, với dữ liệu thực sự nhạy cảm bạn vẫn nên cân nhắc và chỉ dán phần thật sự cần xử lý.
Từ khóa liên quan
- xóa dấu tiếng Việt
- bỏ dấu tiếng Việt online
- chuyển tiếng Việt có dấu sang không dấu
- xóa dấu tiếng Việt giữ khoảng trắng
- bỏ dấu giữ chữ hoa chữ thường
- đổi đ thành d
- bỏ dấu tiếng Việt hàng loạt
- bỏ dấu nhiều dòng cùng lúc
- đặt tên file không dấu
- chuẩn hóa dữ liệu tiếng Việt không dấu
- bỏ dấu tên khách hàng trong Excel
- xóa ký tự đặc biệt tiếng Việt
- chuyển tên tiếng Việt sang ASCII
- nội dung chuyển khoản không dấu
- bỏ dấu cho phần mềm kế toán cũ
- xóa dấu thanh tiếng Việt
- công cụ bỏ dấu tiếng Việt miễn phí
- bỏ dấu không dùng gạch ngang
- tạo cột không dấu để tra cứu
- chuyển tiếng Việt sang chữ Latin cơ bản
