Learn

Slugify Guide

About this tool

Turn any text into a URL-safe slug: lowercased, accents folded to ASCII, punctuation dropped and words joined with a separator you choose. Non-Latin scripts are transliterated where that is possible.

Questions

Why should a slug be ASCII?
ASCII slugs can be easier to type and share, but Unicode URLs are also valid. This tool makes ASCII output by design; it does not mean every non-ASCII slug is wrong.
Should I use dashes or underscores?
Use whichever convention your project already uses. Dashes are common for readable page addresses; underscores may fit code or file names. Consistency matters more than turning every existing URL into a new one.