Langsung ke konten utama

Generator Slug gratis

Konversi judul atau teks apa pun menjadi slug yang ramah URL. Sempurna untuk postingan blog, halaman CMS, dan URL yang dioptimalkan SEO.

Berfungsi offline setelah dimuat
Pemisah
Slug yang dihasilkan
judul-posting-blog-saya
23 karakter4 kata

Contoh cepat

Penggunaan umum

  • Hasilkan slug URL untuk postingan blogUbah judul posting blog menjadi slug URL bersih, ramah SEO untuk WordPress, Ghost, dan CMS apa pun.
  • Hasilkan nama file aman dari judulUbah judul dokumen, nama foto, atau nama aset menjadi nama file yang aman untuk sistem file tanpa spasi atau karakter khusus.
  • Optimalkan slug URL untuk SEOBuat slug URL yang kaya kata kunci dan ringkas yang membantu mesin pencari memahami dan memberi peringkat halaman Anda.
  • Hasilkan slug untuk CMS dan sistem headlessBuat slug yang konsisten untuk entri konten Contentful, Sanity, Strapi, dan sistem CMS headless lainnya.
  • Hasilkan slug URL produk untuk e-commerceBuat slug halaman produk yang bersih dan kaya kata kunci untuk Shopify, WooCommerce, dan toko e-commerce.

Cara kerja

Generator slug berjalan sepenuhnya di browser Anda tanpa library eksternal apa pun. Ini mengonversi teks menjadi slug aman-URL menggunakan tabel transliterasi tulisan tangan untuk karakter khusus Sirilik, Yunani, dan Latin, digabungkan dengan normalisasi Unicode bawaan browser (NFKD) untuk melucuti aksen.

  1. 1
    Lintasan transliterasi
    Setiap karakter dicari dalam tabel CHARMAP bawaan yang memetakan aksara non-ASCII ke padanan Latin — Sirilik (а→a, ж→zh, ш→sh), Yunani (θ→th, ψ→ps), dan khusus Latin (æ→ae, ß→ss, ð→d). Karakter dengan pemetaan khusus seperti ё→yo ditangani di sini sebelum pemrosesan lebih lanjut.
  2. 2
    Normalisasi Unicode dan pelucutan aksen
    String.normalize('NFKD') native browser mendekomposisi karakter pra-tersusun — sehingga á menjadi a + aksen akut gabungan. Regex kemudian melucuti semua tanda gabungan (rentang Unicode U+0300–U+036F), mereduksi huruf Latin beraksen seperti é, ñ, dan ț ke basis ASCII polosnya.
  3. 3
    Pemisahan kata dan penyaringan kata-henti
    Karakter non-alfanumerik yang tersisa diganti dengan spasi dan teksnya dibagi menjadi kata. Jika penghapusan kata-henti diaktifkan, kata fungsi bahasa Inggris umum (the, and, of, in, …) dihapus dari daftar kata. Kata-kata kemudian digabungkan dengan pemisah pilihan Anda (tanda hubung, garis bawah, atau titik).
  4. 4
    Pemotongan panjang dan keluaran
    Jika batas panjang-maksimum diatur, slug dipotong pada batas kata terdekat sebelum batas — tidak pernah di tengah kata — dengan memindai kembali ke pemisah terakhir. Slug akhir ditampilkan secara instan saat Anda mengetik, dengan jumlah karakter dan kata ditampilkan di bawah.

Alat terkait

Pertanyaan yang sering diajukan