Văn bản
Slugify
Chuyển văn bản thành "slug" an toàn cho URL: chuyển tự chữ Kirin (Ukraina/Nga) theo tiêu chuẩn chính thức, loại bỏ dấu phụ và ký tự thừa, chữ thường.
A slug is a URL-safe version of a title or name: lowercase Latin letters, digits, and hyphens instead of spaces. This tool transliterates Cyrillic text using the official standard and strips diacritics and characters that aren't valid in a URL.
How to use it
- Paste an article title, product name, or any text — the slug is generated instantly as you type.
- Multiple spaces, punctuation, and special characters are automatically collapsed into a single hyphen.
- Copy the result and use it as part of a page or file URL.
Common uses
- Generating URLs for blog posts or products in a CMS from a Cyrillic or Latin title.
- Creating safe file names from arbitrary text with no spaces or special characters.
- Building anchor IDs (#section-name) on a page from section headings.
Things to keep in mind
Cyrillic transliteration isn't unique — different systems (e.g. passport vs. scholarly) transliterate the same letters differently; this tool follows the official transliteration standard.
Keep slugs short and meaningful — long slugs are harder to remember and look worse in search results.
Bài viết về công cụ này: Slugify: cách biến bất kỳ văn bản nào thành URL
Câu hỏi thường gặp
Văn bản được chuyển thành slug thân thiện với URL như thế nào?
Văn bản được chuyển thành chữ thường, các ký tự Kirin (Ukraina, Nga) được chuyển tự theo tiêu chuẩn chính thức, dấu phụ và các ký tự không tương thích với URL bị loại bỏ, sau đó các từ được nối bằng dấu phân cách đã chọn.
Tôi có thể chọn dấu phân cách được dùng trong slug không?
Có, tùy chọn dấu phân cách cho phép bạn chọn ký tự nối các từ của slug, thường là dấu gạch ngang hoặc gạch dưới.
Văn bản nhập vào có được gửi đến máy chủ không?
Không, toàn bộ việc tạo slug chạy cục bộ trong trình duyệt của bạn bằng JavaScript, không có gì được gửi trực tuyến.
Phải làm gì nếu hai tiêu đề khác nhau cho ra cùng một slug?
Các tiêu đề "Xin chào, thế giới!" và "xin chào thế giới" sau khi chuẩn hóa sẽ cho ra cùng một slug, dù văn bản gốc khác nhau. Nếu slug được dùng làm định danh duy nhất (ví dụ trong URL bài viết), xung đột như vậy cần được xử lý thêm — thường bằng hậu tố số hoặc ID.
Vì sao chỉ mã hóa URL đơn thuần không thay thế được slug?
Percent-encoding cho chữ Kirin về mặt kỹ thuật hợp lệ trong URL, nhưng con người không đọc được và trông không đáng tin cậy trên thanh địa chỉ hay khi sao chép. Slug giải quyết đúng vấn đề khả năng đọc, chứ không chỉ tính hợp lệ kỹ thuật của ký tự.