Slugify β€” Bulk URL Slug & Permalink Generator avatar

Slugify β€” Bulk URL Slug & Permalink Generator

Pricing

from $0.001 / slug generated

Go to Apify Store
Slugify β€” Bulk URL Slug & Permalink Generator

Slugify β€” Bulk URL Slug & Permalink Generator

Turn titles and text into clean URL slugs in bulk, with transliteration, custom separators, lowercasing and length limits. Export a ready-to-use slug for every row.

Pricing

from $0.001 / slug generated

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn titles and text into clean URL slugs in bulk. Paste a list of titles and get a safe, readable permalink for every one β€” with transliteration (cafΓ© β†’ cafe, Grâße β†’ grosse), custom separators, lowercasing, length limits and automatic uniqueness. Ideal for CMS migrations and publishing at scale.

What it does

  • Converts any string into a URL-safe slug (Hello World! β†’ hello-world).
  • Transliterates accents and non-Latin characters to ASCII.
  • Custom separator, optional lowercase, and a max length cap.
  • Ensures uniqueness across the batch by adding a numeric suffix to repeats.

Use cases

  • CMS migration β€” generate permalinks for thousands of posts/products from a spreadsheet.
  • Publishing β€” slugify article titles before import.
  • E-commerce β€” build clean category/product URLs at scale.

Input

{ "texts": ["Hello World! My First Post", "CafΓ© LeΓ³n β€” 2026 Edition"], "separator": "-", "lowercase": true, "maxLength": 0, "ensureUnique": true }
FieldTypeDescription
textsarrayStrings/titles to slugify β€” one slug per entry.
separatorstringCharacter between words. Default -.
lowercasebooleanLowercase the slug. Default true.
maxLengthintegerTrim to at most N characters (0 = no limit).
ensureUniquebooleanAdd a suffix when a slug repeats. Default true.

Output

{ "original": "Hello World! My First Post", "slug": "hello-world-my-first-post" }

Output schema

FieldTypeDescription
originalstringThe input string.
slugstringThe generated URL slug.

FAQ

Does it handle accents and other languages? Yes β€” accents and many non-Latin scripts are transliterated to ASCII.

What export formats are supported? JSON, CSV, Excel and XML, plus the Apify API.

Can I automate it? Yes β€” connect it via integrations on the Apify platform including Make, Zapier and the Apify API.

Notes

Original clean-room implementation.