Slug Generator
Clean up copied titles and phrases into route-safe slugs with simple formatting controls and a result you can copy straight into your app, CMS, or storage workflow.
Sample titles
Source text
Paste a title, page name, heading, file label, or copied phrase that needs to become a clean slug.
Generated slug
Review the cleaned output before using it as a route, slug, or identifier.
Slug options
How to Use This Slugify Tool
Use it as a quick text-cleaning helper: paste the original phrase, adjust the slug options, and copy the final route-safe output.
Paste the text you want to clean
Start with a title, heading, file label, or copied phrase that needs to become URL-safe.
Choose your separator and casing
Pick a dash or underscore, adjust casing, and decide whether numbers should be kept.
Review the generated slug
The tool strips accents and unsafe characters so you can check the final route or identifier before using it.
Copy the result
Use the cleaned slug directly in your CMS, router, file name, metadata, or storage workflow.
When This Tool Is Most Useful
Slug generation is most useful when readable text needs to become a stable, route-safe identifier for a page, file, or stored record.
SEO-friendly route names
Turn article titles and headings into clean, readable URLs that work better in search and sharing.
App and CMS slugs
Generate predictable path segments for posts, products, docs, or internal routes without hand-cleaning text.
Stored identifiers
Normalize names before saving them as keys, references, or file-safe labels in your system.
Safer copied text handling
Remove spaces, punctuation, accents, and odd characters that can break URLs or route matching.
FAQs
What does slugify mean?
It means turning normal text into a cleaner, URL-safe string by removing unsafe characters and replacing spaces with a predictable separator.Can this handle accents and special characters?
Yes. The tool normalizes accented letters and strips characters that do not belong in a clean slug.Can I use underscores instead of dashes?
Yes. You can switch between dash and underscore output depending on how you want the final slug to look.Does this run locally?
Yes. Text cleanup happens in your browser, so the titles and strings you test stay on the page.