Convert any text to a URL slug, filename, hashtag, or handle. Strips accents, removes special characters. Instant, runs in your browser.
A URL slug is the human-readable identifier at the end of a web address, such as my-blog-post in example.com/posts/my-blog-post. Slugs must contain only lowercase letters, numbers, and hyphens - spaces, accents, and special characters break URLs or require percent-encoding. Generating slugs consistently is a common task for developers building CMSes, APIs, and static sites.
Paste or type any text and the tool converts it instantly. In URL Slug mode, it lowercases the input, strips diacritics, replaces spaces and special characters with hyphens, and collapses consecutive hyphens. Filename mode uses underscores instead. Hashtag mode preserves capitalisation and strips non-alphanumeric characters. Handle mode produces a lowercase single-word result suitable for social usernames.
Use this tool when creating blog post URLs, product page slugs, file naming conventions, or social media handles from raw titles. The separator toggle lets you switch between hyphen and underscore output without retyping. Copy the result directly to your CMS, router configuration, or filename field.