Convert any text into a clean, URL-friendly slug. Strips diacritics, special characters and normalizes whitespace. Real-time, browser-only.
A text to slug converter transforms human-readable text into clean, URL-friendly slugs suitable for web addresses, file names and API endpoints. Slugs are lowercase strings where spaces become hyphens (or underscores) and all special characters are removed. Our tool goes further by stripping diacritical marks — so accented characters like e-with-accent, n-with-tilde and u-with-umlaut become their plain ASCII equivalents. This makes your URLs universally compatible across browsers, servers and CDN edge caches. The conversion happens entirely in your browser using JavaScript string normalization (NFD decomposition), so your text never touches a server. Whether you are building a CMS, writing blog posts or structuring API routes, this tool gives you production-ready slugs in real time.
Enter any title, heading or phrase in the input area. Works with any language that uses Latin characters.
Pick hyphen (-) for URL slugs or underscore (_) for file names and database keys.
Enable lowercase conversion and set a max length if your system has URL limits.
Click the copy button or select the output text. The slug is generated instantly as you type.
Count words, characters, sentences, paragraphs and estimate reading time instantly.
Count characters with and without spaces. Shows Twitter, Instagram and SMS limits.
Convert text to UPPER, lower, Title Case, Sentence case, camelCase, snake_case and more.
Generate placeholder text by paragraphs, sentences or words. Classic and modern variants.
Repeat any text or emoji N times with a custom separator. Great for testing and spamming friends.
Deduplicate text lines, sort alphabetically, count unique entries. Handles huge lists.