PRPickrack

URL Slug Generator

Strip Vietnamese diacritics, special chars, lowercase. Browser-side, instant.

Slug
cach-viet-bai-seo-hay-nam-2026

30 characters

Google recommends slugs under 60 characters for best SEO.

Examples

  • Cách viết bài SEO hay → cach-viet-bai-seo-hay
  • Đường về quê hương → duong-ve-que-huong
  • café & restaurant — Saigon → cafe-restaurant-saigon

Convert any text to URL-friendly slug. Strips Vietnamese diacritics, special chars, and spaces.

Slug Generator converts a title (article headline, product name, blog post title) into a URL-friendly slug — lowercase, hyphens for spaces, no special characters, no diacritics. SEO-friendly URLs are short, readable, and stable.

Pickrack's slug generator handles Vietnamese diacritics (đ → d, ư → u, ê → e), accented Latin (é → e), and general Unicode normalization. The output is pure ASCII alphanumeric + hyphens, safe for any URL or filesystem.

Free, no signup, browser-side. Common use: paste a Vietnamese blog post title, get a clean English-letter URL slug ready for WordPress/Notion/Ghost CMS.

Key features

  • Vietnamese diacritic strippingđ → d, ư → u, ê → e, ô → o, ạ ả ã á à → a. All 6-tone Vietnamese converts to plain Latin.
  • Accented Latin normalizationcafé → cafe, naïve → naive, München → munchen. Spanish ñ → n, German ß → ss.
  • Live previewType a title; slug updates as you type. No Submit button.
  • Configurable separatorDefault hyphen (most CMS), or underscore for technical contexts.
  • Max length capOptional — truncate at 60/80/100 chars for SEO best practice (Google recommends slugs under 60 chars).

How to use

  1. Step 1: Paste your titleArticle headline, product name, blog post title — any language including Vietnamese.
  2. Step 2: Read the live slug outputUpdates with each keystroke. Lowercase, hyphenated, no diacritics.
  3. Step 3: CopyOne click. Paste into your CMS URL field, file name, or path.

When to use

  • Vietnamese blog post → English slug: 'Cách viết bài SEO hay' → 'cach-viet-bai-seo-hay'
  • Product name → URL: 'Sữa Tắm Lifebuoy 500ml' → 'sua-tam-lifebuoy-500ml'
  • File name for download: 'Hướng dẫn sử dụng.pdf' → 'huong-dan-su-dung.pdf'
  • Clean a messy URL from a CMS that auto-generated weird characters
  • Generate consistent slugs across a multi-language site (avoid mixing Vietnamese and English in URLs)
  • Bulk convert product titles for an e-commerce SEO migration

Frequently asked questions

Does it handle Vietnamese diacritics correctly?

Yes — full coverage of all Vietnamese diacritics including đ/Đ. Tested with all 6 tones (sắc, huyền, hỏi, ngã, nặng, ngang) on every Vietnamese vowel. Common edge cases (ưo, ươ) handled correctly.

Why strip diacritics? URLs support Unicode now.

Modern URLs support percent-encoded Unicode (RFC 3986). But: (1) percent-encoded URLs are ugly when shared, (2) some legacy systems still struggle with them, (3) ASCII slugs are more cache-friendly and shorter to type. Most CMS still default to ASCII slugs.

What about Chinese / Japanese / Korean text?

v1 doesn't romanize CJK characters (would need pinyin/romaji conversion). For CJK, output preserves the characters as-is, percent-encoded if used in URL. For full romanization, use a dedicated tool.

Does it strip emoji?

Yes — emoji and other non-Latin pictographs are removed entirely. Only ASCII alphanumeric + hyphens remain.

What's the default separator?

Hyphen (-) — Google's recommendation for URL readability and SEO. Underscore (_) is legal but harder to read.

Why is my output cut off?

Default no truncation. Toggle 'Max length' to 60 chars (SEO recommendation) — slugs longer than that get truncated at the last word boundary.

Can I preserve case?

v1 always lowercases — consistent with URL best practice (uppercase URLs cause case-sensitivity bugs). For case-preservation, use Case Converter and combine manually.

Does this work for filenames on Windows/Mac/Linux?

Yes — output is ASCII alphanumeric + hyphens, safe for all filesystems. Reserved names (CON, PRN, AUX on Windows) are not specially handled — append a suffix if needed.

Related tools