DevKitBase
ToolsAboutPrivacy

Slugify titles into paths you can paste into a CMS

Paste a headline; get `kebab-lower-slug`. Options: max length, underscore vs hyphen, strip diacritics when possible.

chars: 32
Input
Output

When to use

Blog paths, document IDs, filename-like keys from a human title.

Examples

Input
Hello, DevKitBase — Local Tools!
Output
hello-devkitbase-local-tools
Input
JSON to YAML!
Output
json-to-yaml

How it works

NFKD/normalize → strip diacritics → non-alnum to - → collapse → trim.

Common pitfalls

  • Unicode edge scripts may strip more than you expect.
  • Multiple punctuation collapses to one hyphen.
  • Not guaranteed unique — add IDs if collisions matter.

How this differs

URL-safe path from a title. Case converter changes style without forcing hyphens. Regex for custom rules.

FAQ

Unicode slugs?
Prefer ASCII folds; optional keep-unicode mode if implemented.
Same as kebab-case converter?
Similar, tuned for URLs (length, edge trim).
Uploaded?
No.
Related?
Title Case Converter.

Related tools

Runs in your browser. Nothing is uploaded. Not a security product —hashes and JWT decode are for debugging, not password storage or auth advice.