- How are accents handled?
- By Unicode decomposition. Characters like é and ü are split into a base letter plus a combining mark, and the mark is dropped, leaving e and u. That covers most of Latin script, but not letters that have no decomposed form: ß, ø, æ, đ, ł and þ are single code points with nothing to strip, so decomposition alone deletes them. Those are mapped by hand, so Straße becomes strasse rather than stra.
- Should I remove stopwords from a slug?
- Usually not worth it. Google has said short URLs are not a ranking factor and that it understands ordinary words fine. Remove them when a slug is genuinely unwieldy, or when your CMS has a length limit. Leave them when removing them makes the slug read wrong, like turning war and peace into war-peace.
- Hyphen or underscore?
- Hyphen. Google has stated it treats hyphens as word separators and underscores as joiners, so seo_tools can read as one token where seo-tools reads as two. The underscore option is here because some systems require it, not because it is a good default.
- How long should a slug be?
- Long enough to say what the page is, short enough to read in a search result and paste into a message without wrapping. There is no penalty for length. The max length option cuts on a word boundary, never mid-word, so what is left is still readable.
- Can I convert a whole list at once?
- Yes. Put one title per line and every line gets its own slug, in order, with a copy-all button. This is the fast way to slug a content plan or an existing sitemap of titles.
- Is anything sent to your servers?
- No. The conversion is JavaScript in your browser. There is no network request when you type, so there is nothing for us to store or log.