URL Slug Generator
Strip Vietnamese diacritics, special chars, lowercase. Browser-side, instant.
cach-viet-bai-seo-hay-nam-202630 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 normalization — café → cafe, naïve → naive, München → munchen. Spanish ñ → n, German ß → ss.
- Live preview — Type a title; slug updates as you type. No Submit button.
- Configurable separator — Default hyphen (most CMS), or underscore for technical contexts.
- Max length cap — Optional — truncate at 60/80/100 chars for SEO best practice (Google recommends slugs under 60 chars).
How to use
- Step 1: Paste your title — Article headline, product name, blog post title — any language including Vietnamese.
- Step 2: Read the live slug output — Updates with each keystroke. Lowercase, hyphenated, no diacritics.
- Step 3: Copy — One 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
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case.
Word Counter
Count words, characters, sentences, paragraphs, and reading time. Live update as you type.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text — words, sentences, or paragraphs. Adjustable length.