Text Tools
Slug Generator
Create NFC-normalized Unicode slugs without transliteration or ranking claims.

Enter the values and review the result.
How Unicode slug generation works
The input is normalized to Unicode NFC and lowercased. Letters, numbers, and combining marks remain; apostrophes are removed; other punctuation, symbols, emoji, underscores, whitespace, and dash characters become separator runs represented by one ASCII hyphen.
For example, “Café déjà vu” becomes “café-déjà-vu”, while “hello😀world” becomes “hello-world”. Precomposed and decomposed forms of the same accented text normalize to the same output.
URLs, encoding, and publishing checks
This tool does not transliterate or percent-encode the result. Unicode slugs may be percent-encoded by browsers, servers, or content systems when a full URL is serialized. Check your platform's path rules, duplicate handling, and redirect plan before changing a live URL.
For separate metadata work, use the Meta Tag Generator. A readable slug alone does not guarantee search performance.
Quick answers
What this calculator answers
- Normalization: Normalizes input to NFC before locale-neutral lowercasing.
- Unicode: Preserves letters, numbers, and combining marks without transliteration.
- Separators: Turns punctuation, symbols, emoji, whitespace, underscores, and dashes into single hyphens.
- URL note: Does not percent-encode; a browser or system may encode Unicode when serializing a URL.
Transparency note
Accuracy and limitations
Calzivo tools are built for practical estimates, conversions, and checks. Some tools use standard formulas or simplified assumptions, and results can be affected by input accuracy, rounding, units, local rules, or changing official requirements.
Results depend on the values you enter and any simplified assumptions used by the tool. Verify important results before making decisions or submitting official information.
Reference check
Sources and references
These references provide background context for the topic. They do not replace official advice or documents for personal decisions.
- Unicode Normalization Forms (UAX #15)
Unicode Consortium
- ECMAScript language specification: text processing
Ecma International
- WHATWG URL Standard
WHATWG
How to Use This Tool
Use these steps to enter the right inputs and interpret the result correctly.
Enter a title or phrase in any supported Unicode script.
Review the NFC-normalized lowercase slug and separator changes.
Copy the raw slug, then check uniqueness and URL behavior in your site or CMS.
Related Tools
Slug Generator creates a URL-path-style token; Case Converter is a separate task that preserves punctuation and whitespace while changing casing.
Case Converter
Apply four Unicode-aware case modes while preserving whitespace.
Word Counter
Analyze Unicode words, sentences, paragraphs, lines, characters, and rough reading time.
Character Counter
Compare grapheme clusters, code points, UTF-16 units, words, and lines.
Meta Tag Generator
Escape user text into a basic HTML, Open Graph, and Twitter/X metadata block for review.
Keyword Density and Frequency Analyzer
Analyze pasted text for total words, selected-term frequency, matched-word coverage, and repeated terms.
Related Guides
Background reading and explanations related to Slug Generator.
Frequently Asked Questions
Common questions about Slug Generator and how to read the result.
Does the generator preserve Unicode text?
Yes. Unicode letters, numbers, and combining marks are preserved after NFC normalization and locale-neutral lowercasing. The tool does not transliterate text to ASCII.
What becomes a hyphen?
Whitespace, underscores, Unicode dash punctuation, other punctuation, symbols, and emoji form separator runs that become one ASCII hyphen. Leading and trailing hyphens are removed.
What happens to apostrophes?
Straight and curly apostrophes are removed without adding a separator, so both forms of “don’t stop” become “dont-stop”.
Does the tool percent-encode Unicode?
No. The result remains readable Unicode text. Browsers or other systems may percent-encode Unicode when serializing a complete URL.
Does this guarantee SEO performance?
No. The tool creates a predictable path-style token but does not guarantee rankings, uniqueness, redirects, or server compatibility.
What is the input limit?
The browser-safety limit is 50,000 UTF-16 code units. Over-limit input is retained but not partially converted.
