IT Market
Tools/Text/Text Processing/Slug Generator — Make SEO URLs from Text Online
Slugify

Создание URL-friendly строк (slug)

Tool guide

Slug Generator

Feed it an article headline, a product name or a category label and get back a compact address such as how-to-pick-a-laptop-2026. You need one whenever a CMS would otherwise mint a numeric permalink, when you are hand-creating a page in WordPress, building catalogue URLs, or naming a git branch after a ticket title. The slug is computed by script on the page itself, with no round trip to any server. See also: transliterate a Russian headline into Latin, strip accents before building the address, percent-encode the query parameters.

How to use it

  1. Put your headline into the «Text» box — the placeholder shows «Hello World! Привет Мир 123».
  2. Press «Make a slug»; the script lowercases the string and drops everything that is not a letter, digit or hyphen.
  3. Spaces and punctuation turn into hyphens, runs of hyphens collapse into one, and leading or trailing hyphens are trimmed.
  4. Read the result in the single-line «Slug» field and trim it by hand to three to five meaningful words if it runs long.
  5. Click «Copy» and paste the slug into the permalink field of your CMS.

FAQ

How long should a URL slug be?

Aim for three to five meaningful words, roughly 60 characters. Longer slugs are not penalised, but they get truncated in the SERP and look bad pasted into chat. Stop words such as how, the and for are usually deleted by hand after generating: how-to-choose-a-laptop reads better than how-to-properly-choose-yourself-a-good-laptop-this-year.

Should non-Latin titles be transliterated or percent-encoded?

Browsers do accept non-Latin characters in a path via percent-encoding, and search engines index those URLs. But a copied link expands into a wall of %D0%BA sequences, which wrecks how it looks in ads, emails and signatures. Public pages are therefore normally transliterated — readable to a person and to whatever parses your logs.

What happens to numbers, years and part codes?

Digits survive untouched, because they are often the point of the query — a model year, a screen size, a SKU. Dots and commas inside a number become hyphens, so 12.5 inch turns into 12-5-inch. Edit the output field by hand before copying if that bothers you.

Can I slugify a whole list of titles at once?

No — the result field holds a single line, so one title is converted per run. For a hundred product names it is faster to drop the list into a spreadsheet and apply a formula there, and to use this page for individual pages and for checking what a given address will look like.

The slug collides with an existing page. Now what?

The tool knows nothing about your site and cannot detect collisions. Your CMS will resolve it, usually by appending -2 or by refusing to save. Rather than accept an auto suffix, disambiguate deliberately — add the year, the model or the city — so the two pages do not compete with each other in search.

Does my headline stay on the site?

No. A short script inside the page does the conversion, so draft headlines for unpublished material are safe to run through it. The page makes no network call carrying your text, and reloading the tab clears both fields.

Examples

Blog post headline
Before: How to Choose a Laptop in 2026? The Full Guide!
After: how-to-choose-a-laptop-in-2026-the-full-guide
Product listing title
Before: DeLonghi KG 79 Coffee Grinder — 110 W, 12 cups
After: delonghi-kg-79-coffee-grinder-110-w-12-cups