onlinetools.dev

슬러그 생성기

제목을 깔끔한 URL 슬러그로 변환, 구분자·길이 옵션

로컬 실행
loading…
이 도구에 대해

어떤 제목이든 URL에 바로 쓸 수 있는 slug로 바꿉니다. 소문자, 하이픈 구분, 문장 부호 제거, 악센트 문자의 순수 ASCII 음역까지. "Crème brûlée à Paris"는 "creme-brulee-a-paris"가 됩니다. 옵션은 흔한 변형들을 다룹니다. 밑줄 구분자, 대소문자 보존, 그리고 단어 중간이 아닌 단어 경계에서 자르는 최대 길이입니다.

slug는 사람과 검색 엔진 모두에게 중요합니다. 주소창에서 읽을 수 있고, 채팅에 복사해 붙여넣어도 퍼센트 이스케이프 없이 살아남으며, 검색 결과에 키워드가 담긴 URL을 제공합니다. 음역 단계가 바로 대부분의 자체 제작 slugify 함수가 건너뛰는 부분입니다. 이것이 없으면 악센트가 붙은 제목은 URL을 깨뜨리거나 통째로 사라집니다.

각 줄이 독립적으로 slug가 되므로, 붙여넣은 글 제목 목록이 한 번의 작업으로 그에 대응하는 slug 목록이 됩니다.

자주 묻는 질문

왜 밑줄이 아니라 하이픈인가요?
검색 엔진은 하이픈을 단어 구분자로 취급하지만 역사적으로 밑줄은 단어 연결자로 취급했고, 밑줄이 그어진 링크 텍스트에서는 하이픈이 시각적으로 더 명확합니다. 밑줄은 파일 이름과 식별자에서 여전히 인기 있으므로, 둘 다 제공됩니다.
중국어나 키릴 문자 같은 비라틴 문자는 어떻게 되나요?
ASCII 대응이 있는 문자(악센트 라틴 문자, ß → ss 같은 몇몇 특수 문자)는 음역되고, 간단한 라틴 매핑이 없는 문자는 제거됩니다. 비라틴 콘텐츠에는 URL에 원어 문자를 퍼센트 인코딩된 상태로 유지하거나, 로마자 표기 slug를 직접 작성하는 것이 일반적인 관행입니다.
이상적인 slug 길이가 있나요?
짧을수록 공유와 표시에 좋지만, 순위가 급락하는 지점 같은 것은 없습니다. 최대 길이 옵션은 단어 경계에서 자릅니다. slug 컬럼을 50–80자로 제한하는 CMS에 유용합니다.
제목이 바뀌면 slug도 바뀌어야 하나요?
일단 게시된 뒤에는 바뀌지 않는 것이 이상적입니다. URL은 다른 사람들이 이미 링크한 주소이니까요. 대부분의 사이트는 원래 slug를 유지하거나 리디렉션을 추가합니다. slug는 생성 시점에 만들고, 이름 변경은 신중히 결정할 리디렉션 문제로 다루세요.
관련 도구