# Making Clean Permalinks Without Writing a Script
A good URL slug is short, readable and consistent, but keeping hundreds of slugs consistent across a site is harder than it looks. Slug Generator is a free web tool that converts article titles, product names and headings into clean URL slugs as you type. This note focuses on slugify code and the workflow around it; to follow along, see [slugify regex and code snippets in JS, Python, PHP, Go and SQL (free, no sign-up)](https://sluggenerator.dev/guide/slugify-regex-code-snippets).
## How to generate slugs step by step
1. Open [open Slug Generator (transliteration)](https://sluggenerator.dev/) in a desktop or mobile browser; there is no account and nothing to install.
2. Paste your titles, one per line (up to 1,000 lines). Slugs appear as you type.
3. Pick a separator: hyphen, underscore, dot or none, and set the lowercase toggle.
4. Remove SEO stop words using the editable list (Spanish, French and German presets are included).
5. Cap each slug by maximum words or characters; truncation respects word boundaries.
6. Export the results as CSV or JSON, or copy a matching slugify() snippet.
## Key capabilities
- **Custom symbol pairs:** symbols become words, such as & → and and % → percent.
- **CSV (UTF-8 BOM) and JSON export.**
- **Bulk CSV:** slug and URL columns, unique duplicates, and 301 redirects for .htaccess, Nginx and Cloudflare Bulk Redirects.
- **Editable stop words:** with Spanish, French and German presets.
- **Transliteration:** Latin accents (é → e, ß → ss, ł → l), a German mode, Cyrillic, Greek and optional Chinese → pinyin.
- **Code snippets:** copy-ready JavaScript, Python and PHP slugify() functions that match your settings.
- **Separators:** hyphen, underscore, dot or none, plus a lowercase toggle.
## Use cases
- **Content planning:** Preview full links by adding a base URL before anything goes live.
- **Multilingual sites:** Transliterate accented Latin text, Cyrillic or Greek titles, or turn Chinese titles into pinyin.
- **E-commerce catalogs:** Slugify product names in bulk with the Bulk CSV tool and add slug and URL columns.
- **Developer handoff:** Copy a JavaScript, Python or PHP slugify() function that reproduces the settings you chose.
## Extra tools
Alongside the main generator there are extra tools: a 301 Redirect Generator, a Kebab Case Converter, a UTM Builder, a URL Encoder/Decoder, Remove Accents and a Slug Checker. The interface is available in English and 简体中文.
## What it is not
It is not a CMS plugin and not a paid API or SaaS service, and it needs no login. The code snippets do not include pinyin conversion; only the web tool supports pinyin.
## Summary
Slug Generator is free, private and quick: titles in, consistent slugs out, with CSV/JSON export and matching slugify() code. Everything runs in the browser, with no sign-up and no uploads. Start at https://sluggenerator.dev/ .