Công Cụ Này Làm Gì
Dán văn bản một lần và mọi kiểu chữ hiện ra cùng lúc: CHỮ HOA, chữ thường, Title Case, Viết hoa đầu câu, Viết Hoa Mỗi Từ và aLtErNaTiNg cho văn xuôi; camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case và dot.case cho định danh; cộng thêm Bỏ dấu và Slug URL cho tiếng Việt.
Không có gì bị ghi đè. Văn bản gốc nằm nguyên chỗ bạn gõ, mỗi thẻ có nút Sao chép riêng, nên muốn so hai kiểu trước khi chọn thì không tốn một cú bấm nào.
Bấm "Dùng văn bản mẫu" để thấy cả mười bốn kiểu cùng lúc, trong đó có một cụm tiếng Việt cho thấy các kiểu định danh bỏ dấu ra sao.
Cách Dùng
Gõ thẳng vào ô soạn thảo, dán từ bất kỳ đâu, hoặc tải lên tệp .txt, .md, .docx hay .pdf. Để Ngôn ngữ ở chế độ Tự nhận diện thì công cụ tự biết đang xử lý chữ Latin, tiếng Việt hay chữ Trung Nhật Hàn — hoặc bạn tự chọn, khi văn bản là một cái tên hay một đoạn quá ngắn để nhận diện.
Bấm Sao chép ở kiểu bạn cần. Nút này luôn chuyển đổi toàn bộ văn bản, kể cả khi các thẻ đang hiển thị bản xem trước rút gọn.
Cần đếm từ, xem thời gian đọc hay mật độ từ khoá thay vì đổi kiểu chữ? Công cụ đếm từ chạy đúng văn bản này qua tất cả các phép đo đó.
Đang xử lý một danh sách chứ không phải văn xuôi? Xử lý dòng sắp xếp, xoá trùng và nối dòng trong một lượt.
Mười Bốn Kiểu Chữ
Các kiểu văn xuôi giữ nguyên dấu câu, xuống dòng và khoảng trắng đúng như bản gốc: chỉ chữ cái thay đổi. Các kiểu định danh thì bỏ hết dấu câu, vì bản chất một tên biến không chứa được chúng.
Viết Hoa Mỗi Từ và Title Case khác nhau có chủ đích. Viết Hoa Mỗi Từ viết hoa mọi từ, không ngoại lệ. Title Case áp quy tắc chữ nghĩa thật, nên những hư từ ngắn vẫn ở dạng thường khi nằm giữa tiêu đề.
Vì Sao Tiếng Việt Được Xử Lý Khác
Tiếng Việt viết rời từng âm tiết và đánh dấu thanh bằng dấu phụ, và điều đó ảnh hưởng tới hai chỗ.
Với Title Case, không có quy ước tiếng Việt nào để theo. Áp danh sách hư từ tiếng Anh vào tiếng Việt sẽ ra kết quả vô nghĩa, vì an, in, so, to đều là những âm tiết tiếng Việt có thật — kỹ thuật an ninh mạng sẽ thành Kỹ Thuật an Ninh Mạng, tức một từ có nghĩa bị viết thường ngay giữa tiêu đề. Công cụ viết hoa mọi âm tiết thay vì vậy, và nói rõ trên thẻ rằng đây là kết quả cơ học chứ không phải chuẩn chính tả.
Với định danh thì dấu buộc phải đi, vì tên biến được kỳ vọng là ASCII. Phép bỏ dấu tách từng dấu ra khỏi chữ cái gốc rồi chỉ xoá dấu, nên học sinh giỏi thành hoc sinh gioi chứ không phải hc sinh gii. Chữ đ được xử lý riêng, vì nó là một chữ cái độc lập chứ không phải chữ d có dấu.
Định Danh Và Slug Không Phải Một
kebab-case và slug URL đều cho ra các từ viết thường nối bằng gạch ngang, nhưng trả lời hai câu hỏi khác nhau. kebab-case là quy ước đặt tên: nó giữ mọi chữ cái còn lại sau khi bỏ dấu, kể cả những chữ viết vốn không có dấu. Slug thì phải sống sót khi dán vào URL, nên chỉ còn a-z, 0-9 và dấu gạch nối.
Với chữ tiếng Anh và tiếng Việt, hai kiểu cho kết quả trùng nhau. Với tiếng Trung, Nhật hay Hàn thì khác hẳn — và thẻ slug nói ra điều đó thay vì đưa cho bạn một ô rỗng không giải thích.