Case & naming
URL slug generator
Online slug generator — from “Café déjà-vu 2024!” to cafe-deja-vu-2024. Bulk (one title per line). Arabic letters stay in the slug.
Processed in your browser — nothing is uploaded
A slug generator is the part of a URL humans still read. This URL slug generator (also an online slug generator, online text to slug generator, and custom slug generator) lowercases, strips Latin diacritics, and hyphenates — entirely in the tab, so draft titles never hit a network.
Bulk slug generator
Paste one title per line. Each non-empty line becomes its own slug. Empty lines stay empty so a list stays aligned. That is the bulk slug generator: a sitemap of headlines becomes a column of handles in one pass.
SEO-friendly slug generator for Arabic
Latin accents fold to ASCII (café → cafe). Arabic letters are kept, so مقال عن التحويل becomes a readable Arabic slug instead of an empty string. That is what search engines index for Arabic URLs. German ß becomes ss.
Start from a styled headline with Title Case, then slugify the same paste (text carries across tools in this session). For CSS class names rather than URLs, use kebab-case.
Last reviewed 2026-09-10.
FAQ
Questions, answered
What is a slug generator?
It turns a title into a URL handle — lowercase, hyphenated, safe in a path. This page is an online text to slug generator and a custom slug generator. Paste any title and copy the slug.
Does it support Arabic?
Yes. It is an SEO-friendly slug generator for Arabic. Arabic letters stay in the slug instead of being stripped to nothing. Latin accents still become ASCII (café → cafe).
Can I generate slugs in bulk?
Yes. Paste one title per line. Each line becomes its own slug, so a list of headlines converts in one pass.
What does slugify remove?
Latin combining accents (NFKD), leftover punctuation, and empty tokens. Words join with hyphens. ß becomes ss.
How is this different from kebab-case?
kebab-case is an identifier conversion. Slugify is stricter about unicode and punctuation so the string is safe in a path, and it keeps non-Latin letters such as Arabic.
Will this match my CMS?
Most CMS slugs are hyphenated lowercase. WordPress, Astro, and many static hosts will accept this output. Always glance at the result for reserved words.
Related
Keep going
Case & naming
kebab-case
Convert text into kebab-case for CSS classes, file names, and routes.
Case & naming
Title Case
Title case converter with AP, APA, Chicago, and MLA small-word rules. Also an AP title case converter for headlines.
Text cleanup
Remove whitespace
Collapse extra spaces, trim lines, or strip every whitespace character.