본문으로 건너뛰기
AZ Tools

URL 슬러그 생성기

어떤 텍스트든 깔끔한 URL 슬러그로 — 악센트 제거, 구분자 선택, 최대 길이 지정.

슬러그
hello-world-a-quick-test-of-the-slug-generator

사용법

  1. 제목을 입력하거나 붙여넣으세요.
  2. 구분자를 고르세요 (- 표준, _ 파일명, . 일부 URL).
  3. 최대 길이를 설정하세요 (0 = 제한 없음).
  4. 비라틴 문자를 유지할지 선택하세요.

자세한 설명

펼치기

제목이나 문장을 붙여넣으면 URL에 안전한 슬러그가 나옵니다. 악센트가 붙은 글자는 분해한 뒤 부호를 떼어 내므로 café는 cafe가 되고, 공백과 문장 부호는 고른 구분자(하이픈, 밑줄, 점)로 합쳐지며, 길이 제한은 단어 중간이 아니라 단어 경계에서 자릅니다. 알아 둘 점이 있습니다. 분해는 기본 형태가 있는 글자에만 도움이 됩니다. 독일어 ß와 북유럽의 ø는 떼어 낼 악센트가 없어서, 미리 처리하지 않으면 straße는 strae로, øre는 re로 나옵니다. 유니코드 보존 옵션을 켜면 한국어·일본어·중국어·키릴 문자를 그대로 유지해 자국어 URL을 만들 수 있습니다. 요즘 브라우저는 이런 URL을 제대로 표시하고 전송할 때 인코딩해 줍니다.

자주 묻는 질문

'유니코드 유지'는 뭔가요?

끔(기본): 비라틴 문자가 제거되어 '안녕 World'가 'world'가 됩니다. 켬: 문자는 유지하고 문장부호·기호만 제거해 '안녕-world'가 됩니다.

최대 길이는 어떻게 적용되나요?

최대 길이에서 자른 뒤 마지막 잘린 단어를 제거해 슬러그가 깔끔한 구분자에서 끝나도록 합니다. 단어 중간에서 잘리는 URL을 피할 수 있습니다.

악센트는 왜 제거하나요?

많은 브라우저·도구가 악센트를 퍼센트 이스케이프('café' → 'caf%C3%A9')로 인코딩하는데, 보기 흉합니다. NFKD 정규화로 가독성 좋은 ASCII 슬러그로 만듭니다.

입력이 저장되나요?

브라우저 안에만요. 슬러그는 로컬에서 생성되며 어디로도 전송되지 않습니다.

straße가 왜 strae가 됐나요?

악센트 제거는 기본 글자와 부호로 분해되는 글자에만 통하기 때문입니다. 독일어 ß와 북유럽의 ø는 떼어 낼 악센트가 없어서, 유니코드 보존을 끄면 음역되지 않고 통째로 사라집니다. 슬러그가 읽히는 상태로 남아야 한다면 ß는 ss로, ø는 o로 미리 바꿔 두세요.

발행한 뒤에 슬러그를 바꿔도 되나요?

리다이렉트를 함께 둘 때만 그렇습니다. 슬러그는 그 페이지의 주소이므로, 고치면 기존 링크가 전부 깨지고 검색 엔진에는 예전 URL의 이력이 하나도 없는 새 주소가 넘어갑니다. 제목이 바뀌어도 슬러그는 그대로 두세요. 정말로 옮겨야 한다면 예전 경로를 새 경로로 영구 리다이렉트하세요.

이 주제의 가이드

관련 도구