슬러그 생성기
제목을 입력하거나 붙여 넣으면 URL 친화적인 슬러그가 즉시 나옵니다. 구분자와 대소문자를 고르고 악센트를 제거하세요. 업로드는 없습니다.
슬러그
사용 방법
- 제목, 이름, 문장을 붙여 넣거나 입력하세요. 바로 아래에 슬러그가 나타나며 누를 버튼은 없습니다.
- 구분자: 하이픈(기본값, 대부분의 블로그와 GitHub에서 사용) 또는 밑줄을 고르세요.
- 대소문자: 소문자가 기본입니다. 대소문자 유지는 대문자를 보존하며(API 경로에 유용), 대문자는 나머지 용도입니다.
- 발음 구별 부호 제거는 라틴 문자의 악센트를 없앱니다. “Café & crème?”은 “cafe-creme”이 됩니다. 끄면 “é”가 유지됩니다.
- 독일어 방식은 ß→ss, ä/ö/ü→ae/oe/ue로 바꿉니다(“Straße” → “strasse”, “Über” → “ueber”). 다른 언어에는 끄고 사용하세요.
예시
입력
Café & crème?
슬러그
cafe-creme
공백, “&”, “?”는 하이픈으로 바뀐 뒤 하나로 합쳐지고 악센트가 제거됩니다. 구분자를 밑줄로 바꾸면 “cafe_creme”이 됩니다. 중국어, 아랍어, 한국어는 그대로 유지됩니다(URL에서 UTF-8). 사전이 필요하므로 로마자로 바꾸지 않습니다.
규칙, 제한 및 알려진 문제
- 모든 문자의 글자와 숫자는 유지하고 그 밖의 문자(공백, 문장 부호, 기호, 전각 공백)는 구분자로 바뀌며 양끝에서는 합쳐집니다.
- 발음 구별 부호는 라틴 문자에서만 제거합니다. 한글을 자모로 분해하지 않으며 한중일과 아랍 문자는 정확히 보존합니다. 조용한 로마자 변환은 없습니다.
- 한중일과 아랍 문자는 UTF-8로 유지됩니다(URL에서는 %XX가 되며 브라우저와 서버가 처리합니다). 순수 프런트엔드 도구는 사전 없이 정직하게 음역할 수 없으므로 로마자 변환 단계를 의도적으로 두지 않았습니다.
- 독일어 방식은 기본적으로 꺼져 있습니다. 끈 상태에서는 “ß”가 “ß”로 남고(여전히 유효한 문자), 켜면 “ss”가 됩니다.
- 최대 길이로 자르거나 불용어를 제거하지 않습니다. 텍스트를 조용히 자르면 오해를 부르므로 전체 문자열을 사용자가 제어합니다.
- 최대 5만 자이며 이를 넘으면 잘린 결과 대신 오류가 표시됩니다. 2만 자를 넘으면 입력을 멈춘 뒤 약 0.6초 후 결과가 갱신됩니다.
- 파일 업로드, 기록, 입력을 담은 공유 링크가 없습니다. 모든 처리는 브라우저에서 이루어지며 텍스트는 페이지를 떠나지 않습니다.
관련 도구
슬러그를 만든 뒤 보통 필요한 도구입니다.