Slugify — Văn bản thành slug URL

Chuyển bất kỳ văn bản nào thành slug URL gọn gàng với dấu phân cách là gạch nối hoặc gạch dưới, cùng tùy chọn chuyển chữ thường, loại bỏ dấu và gộp các dấu phân cách lặp lại.

Đang tải công cụ…

Slugify — Văn bản thành slug URLSlugify chuyển một tiêu đề hoặc cụm từ thành một slug gọn gàng, an toàn cho URL: nó thay thế khoảng trắng, dấu câu và ký hiệu bằng một dấu phân cách và chỉ giữ lại chữ cái và chữ số. Chọn dấu phân cách là gạch nối hoặc gạch dưới, chuyển kết quả thành chữ thường, loại bỏ dấu khỏi các ký tự như é hoặc ñ, và gộp các dấu phân cách lặp lại. Mọi quá trình chuyển đổi đều chạy hoàn toàn trong trình duyệt của bạn, nên không có nội dung nào bạn nhập từng được tải lên.

Slugify — Văn bản thành slug URL là gì?

Slugify là một trình tạo slug trực tuyến miễn phí giúp chuyển một tiêu đề, dòng tít hoặc bất kỳ cụm từ nào thành một slug URL gọn gàng — phần dễ đọc của một địa chỉ web, như "my-first-blog-post". Các nhà phát triển, blogger và chuyên gia SEO dùng nó để tạo permalink, tên tệp, ID neo và tên lớp CSS từ văn bản dễ đọc. Nó chỉ giữ lại chữ cái và chữ số ASCII, thay thế mọi khoảng trắng, dấu câu và ký hiệu bằng dấu phân cách bạn chọn. Bạn có thể chọn gạch nối (chuẩn kebab-case cho URL) hoặc gạch dưới, buộc slug thành chữ thường, loại bỏ dấu phụ để các ký tự có dấu như é, ü và ñ trở thành e, u và n, và gộp các chuỗi dấu phân cách lặp lại thành một. Vì widget chỉ được hiển thị bằng JavaScript, văn bản này là phần mô tả có thể lập chỉ mục: chuyển văn bản thành slug URL, tạo permalink, và dọn dẹp một chuỗi để dùng trong một liên kết.

Cách sử dụng Slugify — Văn bản thành slug URL

  1. Nhập hoặc dán tiêu đề hay văn bản của bạn vào ô Input.
  2. Mở bảng cài đặt và chọn một dấu phân cách: gạch nối (-) cho URL chuẩn hoặc gạch dưới (_).
  3. Bật Chữ thường để buộc slug thành chữ thường; bật theo mặc định.
  4. Bật Loại bỏ dấu để chuyển các ký tự như é hoặc ñ thành ASCII thuần (e, n).
  5. Bật Gộp lặp lại để hợp nhất các chuỗi dấu phân cách thành một.
  6. Đọc slug hoàn chỉnh trong ô Output chỉ đọc và nhấp Sao chép để sử dụng.

Ví dụ

Tiêu đề bài blog thành slug gạch nối

Đầu vào

My First Blog Post!

Đầu ra

my-first-blog-post

Loại bỏ dấu khỏi một cái tên

Đầu vào

Café del Mar

Đầu ra

cafe-del-mar

Dấu phân cách gạch dưới, giữ lặp lại

Đầu vào

Hello   World

Đầu ra

hello___world

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

Slug URL là gì?
Slug là phần dễ đọc của một địa chỉ web giúp xác định một trang, chẳng hạn như "my-first-blog-post" trong example.com/blog/my-first-blog-post. Một slug tốt chỉ dùng chữ thường, chữ số và gạch nối, đúng như những gì công cụ này tạo ra.
Sự khác biệt giữa dấu phân cách gạch nối và gạch dưới là gì?
Gạch nối (-) là quy ước cho URL và SEO, vì các công cụ tìm kiếm coi gạch nối là ranh giới giữa các từ — hãy chọn nó cho permalink. Gạch dưới (_) phổ biến trong tên tệp, định danh mã và CSS, nơi gạch nối có thể không được mong muốn. Công cụ nối các từ bằng ký tự bạn chọn.
Loại bỏ dấu làm gì?
Nó chuẩn hóa văn bản (Unicode NFKD) và loại bỏ các dấu phụ kết hợp, nhờ đó các ký tự Latinh có dấu được giản lược về ASCII thuần: é thành e, ñ thành n, ü thành u. Các ký tự không có tương đương ASCII, như hầu hết ký tự CJK hoặc emoji, bị loại bỏ, vì slug chỉ giữ lại A–Z, a–z và 0–9.
Gộp lặp lại làm gì?
Khi bật, nhiều dấu phân cách liên tiếp được hợp nhất thành một, nên "Hello World" trở thành "hello-world". Khi tắt, mỗi khoảng trắng, dấu câu hoặc ký hiệu trở thành dấu phân cách riêng, nên cùng đầu vào đó trở thành "hello---world". Các dấu phân cách ở đầu và cuối luôn bị cắt bỏ trong cả hai trường hợp.
Văn bản của tôi có được tải lên máy chủ không?
Không. Toàn bộ quá trình chuyển đổi chạy 100% phía máy khách, trong trình duyệt của bạn, bằng các hàm chuỗi JavaScript tích hợp sẵn. Không có nội dung nào bạn nhập được tải lên, lưu trữ hay gửi đi bất kỳ đâu, nên bạn có thể yên tâm tạo slug từ các tiêu đề riêng tư, tên trang nội bộ hoặc nội dung nhạy cảm.

Công cụ liên quan