Convert any title or phrase into a clean, SEO-friendly URL slug. Choose your separator, case style, and options — then copy in one click.
A URL slug is the human-readable part of a web address that identifies a specific page. For example, in https://example.com/blog/how-to-bake-sourdough, the slug is how-to-bake-sourdough. Slugs matter for SEO because search engines use the URL as a ranking signal — a descriptive, keyword-rich slug signals relevance more clearly than an auto-generated numeric ID. Well-formed slugs are also more memorable and shareable for human visitors. If you are writing content and need to check how many words your title contains before generating a slug, our Word Counter gives you an instant word and character breakdown.
The conversion pipeline applies the following steps in order: (1) the input text is Unicode-normalised to decompose accented characters (e.g. é becomes e); (2) non-alphanumeric characters are replaced with the chosen separator; (3) consecutive separators are collapsed into one; (4) leading and trailing separators are removed; (5) the case transformation you selected is applied. Optional steps include stripping English stop words (the, and, in, of, etc.) to produce a tighter slug, and trimming the result to 60 characters — a common recommendation from SEO practitioners. For pure case transformations without slug formatting, see the dedicated Case Converter.
Most SEO guidelines recommend keeping slugs under 60 characters, with shorter being generally better. Google truncates URLs in search result snippets at around 60–70 characters, so an excessively long slug loses its keyword signal in the displayed URL. Aim for 3–5 meaningful words that reflect the primary topic of the page. Avoid padding slugs with stop words (a, the, of) unless they are genuinely needed for readability. Use the “Trim Length” toggle above to automatically cap your slug at 60 characters. To check the character count of your full URL separately, the Character Counter provides a live count alongside social media platform limits.
Hyphens (–) are the strongly preferred separator for URLs. Google treats hyphens as word separators, meaning red-shoes is interpreted as two words: “red” and “shoes.” Underscores, by contrast, are treated as word joiners, so red_shoes is read as the single compound term “red_shoes.” This distinction affects how your page ranks for individual keyword queries. Dots are occasionally used in technical documentation or versioned pages (e.g. release.2.0.1) but are unusual in general blog or marketing URLs. Stick with hyphens for content pages unless you have a specific technical reason to do otherwise.
Stop words are common function words such as “the,” “and,” “in,” “of,” “a” and “to” that carry little standalone SEO value. Removing them shortens the slug and concentrates keyword weight, which is why many CMS platforms (including WordPress) strip stop words from auto-generated permalinks by default. For example, the title “The Best Ways to Learn a New Language” might become best-ways-learn-new-language with stop words removed. However, removing stop words is not always desirable — if a stop word is part of a proper noun or brand name, removing it can break meaning. Toggle the option above to see both versions and decide which works better for your specific URL.
Yes. Expand the “Batch Slug Converter” panel above, paste one title per line into the input box, and click “Convert All”. The tool applies your current separator, case, and stop-word settings to every line simultaneously. This is particularly useful when migrating a site, building a content calendar, or setting up a large number of new pages at once. Copy the entire batch output and paste it into your spreadsheet or CMS. For generating placeholder titles to fill your content calendar, Lorem Ipsum Generator can produce randomised paragraph or word content to test your templates.
Yes. Accented Latin characters — such as é, à, ü, ñ, ç and similar — are automatically transliterated to their closest ASCII equivalent before the slug is generated. This ensures that URLs remain safe across all HTTP servers and browsers, which historically have inconsistent handling of Unicode in URL paths. For example, “Café au Lait” becomes cafe-au-lait. For text that is entirely in a non-Latin script (Cyrillic, Arabic, Chinese, etc.), the tool will remove most characters and may produce a short or empty slug — in those cases you should provide a manual English translation for the slug. To analyse your text before converting, the Word Frequency Counter can help you identify your primary keywords to include in the slug.
The SEO score shown in the stats bar is a simple composite that checks six best-practice rules: slug length is under 75 characters (ideal under 60), the separator is a hyphen, all characters are lowercase, no special characters or encoded sequences remain, no double separators are present, and numbers are preserved if present in the original. Each passing check adds to the score. A perfect score of 6/6 — shown as 100% — means your slug follows every standard recommendation. Individual check badges turn green for pass, amber for a minor warning, or red for a clear violation. Correcting red violations first will have the most impact on real-world SEO performance.