Text Tools

Slug Generator

Create NFC-normalized Unicode slugs without transliteration or ranking claims.

Enter the values and review the result.

Limit: 50,000 UTF-16 code units0 used

Enter text to generate a Unicode-preserving slug.

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.

How to Use This Tool

Use these steps to enter the right inputs and interpret the result correctly.

1

Enter a title or phrase in any supported Unicode script.

2

Review the NFC-normalized lowercase slug and separator changes.

3

Copy the raw slug, then check uniqueness and URL behavior in your site or CMS.

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.