A short companion for Slugify: when it is useful, what it expects, and what to check before using the result.

What it does

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.

Use the tool

Open Slugify, add the input the tool asks for, run it, and check the output before using it elsewhere.

Input and output

  • Input: text.
  • Output: text.
  • Category: Web.

Privacy and processing

Processing happens locally in your browser. This tool does not upload the input to ilham.dev.

Questions

Why should a slug be ASCII?

Percent-encoded characters are hard to read, easy to mangle when copied and awkward in analytics. A plain ASCII slug survives every tool it passes through.

Should I use dashes or underscores?

Dashes. Search engines treat a hyphen as a word separator and an underscore as joining two words, so my-post reads as two words and my_post as one.

Related guide

For broader background, see Writing and Publishing Text for the Web.