Privvert - private browser-based file toolsPrivvert

Slugify

Slugs adaptés aux URL

À propos de cet outil

Turn a title or sentence into a clean URL-friendly slug - lowercased, hyphen-separated, with diacritics stripped (café → cafe) and special characters removed. The right tool for blog post URLs, product page slugs, file names, and anywhere you need a safe ASCII identifier from arbitrary text.

Privvert is Unicode-aware: it transliterates non-Latin characters (Cyrillic, Greek) when a Latin equivalent exists, and strips characters that don't have one. Pick your separator (hyphen, underscore, dot) and an optional max length. Runs in your browser.

Fonctionnalités

  • Lowercase, hyphen-separated by default
  • Diacritics stripped (café → cafe, naïve → naive)
  • Custom separator (hyphen, underscore, dot)
  • Optional max length (cut at the last whole word)
  • Live preview as you type
  • Browser-only - text never uploaded
  • Free and unlimited

Comment l'utiliser

  1. Type or paste a title.
  2. (Optional) change the separator or set a max length.
  3. Copy the generated slug.
🔒 100 % privé

Tout se passe dans votre navigateur grâce à JavaScript et WebAssembly. Vos fichiers ne sont jamais téléversés, jamais stockés et jamais vus par nous.

Questions fréquentes

Will it handle Cyrillic, Greek or Chinese?

Cyrillic and Greek are romanised when a transliteration is available (Москва → moskva). Chinese, Japanese and Korean characters are stripped - those scripts don't have a single canonical Latin form, so use Pinyin or Romaji upstream if you need them.

Why hyphens, not underscores?

Search engines treat hyphens as word separators in URLs (so 'my-blog-post' is read as three words), while underscores connect words. Hyphens are the SEO standard.

Can I have uppercase letters?

Privvert lowercases by default because URLs are case-sensitive and uppercase variants cause duplicate-content issues. Most CMSs require lowercase slugs.

What if my title is very long?

Set a max length (e.g. 60 characters) and Privvert will cut at the last whole word that fits, avoiding ugly mid-word truncation.