Free slug generator / SEO-friendly URL generator

SEO-friendly URL generator

SEO-friendly URL generator for paths Google can actually parse.

An SEO-friendly URL is short, hyphenated, and readable without the title next to it. This generator builds that path from a headline: lowercase, hyphens as spaces, optional stop-word stripping, and a length cap. It will not write the article for you.

What “SEO-friendly” actually means in a URL

Search engines split words on hyphens. They do not need the slug to match the H1 word-for-word. They do need to see the topic once, near the front, without a 140-character dump of dates, brackets, and “best-best-guide-2026”.

Underscores glue tokens together. Spaces become %20 in copies. Emoji become percent-encoded junk in email. This SEO-friendly URL generator strips that on purpose. If your CMS says permalink instead of slug, the permalink generator is the same engine with that label.

Rules this box follows

Lowercase unless you turn that off. Filler words (the, for, and) drop when the checkbox is on. Length tries to cut on a hyphen, not in the middle of a word. Accents flatten so café becomes cafe. Apostrophes vanish so you do not get a broken path in an old CMS field.

What it will not do: invent a better title, add your category folder, or pack the keyword three times. best-cast-iron-skillet is an SEO-friendly URL. best-cast-iron-skillet-best-skillet-cast-iron-skillet-2026 is a stuffed one.

Folders, dates, and changing it later

A flat path is easier to move than /blog/2026/08/kitchen/.... Dates in the slug age badly on evergreen pieces. If you change an SEO-friendly URL after it has links, add a 301 from the old path. Ranking split across two addresses is worse than a slug you slightly dislike.

Need a list? Use the bulk slug generator. WordPress permalink field? Use the WordPress slug generator.

yoursite.com/ your-page-slug
Slug 0 chars