Developer

Slug Generator

Turn titles into URL-safe slugs.

The slug updates as you type. Nothing is sent to a server.

What is this tool?

A slug is a short URL-friendly string of lowercase letters, digits and delimiters, used in blog post or product URLs. Type a title and this tool lowercases it, trims spaces, and replaces special characters in real time.

Korean handling options
  • Romanize (simplified): decomposes Hangul into leading/vowel/trailing components and approximates them in Latin letters (a simplified approximation of the official system).
  • Keep original: leaves Korean characters in the slug as-is.
  • Remove: deletes all Korean characters — an all-Korean input can result in an empty slug.
Privacy & processing

All conversion happens in your browser. Your title is never uploaded or stored.

What is a slug?
A slug is a short URL-friendly string of lowercase letters, digits and hyphens (or underscores) used in blog post or product URLs. For example, "Hello World!" becomes "hello-world" — a clean, search-engine-friendly address.
How is Korean text handled?
There are three options: "Romanize" converts Hangul into a simplified Latin approximation, "Keep original" leaves Korean characters as-is, and "Remove" deletes all Korean characters. Romanization is a simplified approximation — double-check for official documents.
Should I use a hyphen or underscore?
Hyphens (-) are generally recommended for web addresses for readability and search engines. Underscores (_) are offered for systems that prefer them, such as some filename conventions.
Can the result come out empty?
If you choose "Remove" for Korean and the input is entirely Korean characters and spaces, nothing is left after removal, so the result is an empty string. Try "Keep original" or "Romanize" instead.
Is my title sent to a server?
No. Slug conversion happens entirely in your browser; your text is never uploaded or stored.