it-box

Slug 생성기

문자열을 URL, 파일 이름, ID에 안전한 형식으로 변환합니다.

Slug 생성기 도구 열기

제목이나 문장을 URL 경로에 쓸 수 있는 슬러그로 바꿉니다. 소문자로 바꾸고, 공백과 구두점은 하이픈으로 잇고, 라틴 문자의 악센트는 기본 글자로 바꿉니다.

사용 순서

  1. 입력란에 제목이나 파일 이름 같은 문장을 넣습니다.
  2. Your slug 칸에서 생성된 슬러그를 확인합니다.
  3. Copy slug 버튼으로 복사합니다. 슬러그가 비어 있으면 버튼이 비활성화됩니다.
  4. 결과가 의도와 다르면 특수문자나 외국어 글자를 줄여서 다시 입력합니다.

예시

My file path를 입력하면 my-file-path가 나옵니다. Crème Brûlée는 creme-brulee가 되고, Hello, World! 2026은 hello-world-2026이 됩니다.

한계

한글, 일본어, 중국어 같은 문자는 그대로 남지만 URL에서는 %인코딩으로 길어집니다. 띄어쓰기와 구두점이 있는 곳에서 하이픈으로 나뉘며, 키릴 문자처럼 변환표가 있는 문자는 로마자로 바뀝니다. 구분자 문자, 최대 길이, 대소문자 유지 같은 옵션은 없으며, 결과는 라이브러리 기본 규칙을 따르므로 다른 시스템의 슬러그 규칙과 다를 수 있습니다.

보안 주의

한글 제목은 구두점만 다른 것끼리 같은 슬러그가 될 수 있습니다. 예를 들어 안녕!과 안녕?은 모두 안녕이 되어 경로가 충돌합니다. 공개 URL을 정할 때는 고유 ID를 함께 붙이는 방식을 검토하세요.

배경 지식

URL 경로는 영문 소문자, 숫자, 하이픈 조합이 가장 안전하게 공유되고 읽기도 쉽습니다. 공백과 특수문자는 %20 같은 인코딩을 거치므로 주소를 공유할 때 지저분해집니다. 슬러그는 제목을 이런 형태로 줄여 만든 식별 문자열로, 글이나 상품의 경로에 많이 쓰입니다. 같은 제목을 항상 같은 슬러그로 바꾸는 결정적인 규칙이 중요합니다.

변환은 대개 문자를 기본 라틴 문자로 바꾼 뒤 영문과 숫자만 남기고 나머지를 하이픈으로 바꾸는 순서로 진행됩니다. 이 방식은 라틴 문자에서는 잘 작동하지만, 변환표가 없는 한글 같은 문자는 따로 보존하지 않으면 사라집니다. 그래서 다국어 사이트에서는 번역된 제목을 따로 쓰거나 숫자 ID를 함께 쓰는 설계가 많습니다.

자주 묻는 질문

같은 제목이면 항상 같은 슬러그가 나오나요?

예. 입력이 같으면 결과도 같습니다. 다만 제목을 조금만 고쳐도 슬러그가 바뀌므로, 이미 공개된 URL은 제목이 바뀌어도 유지하고 이전 주소에서 리다이렉트를 걸어 두는 편이 낫습니다.

슬러그에 밑줄(_)을 쓰면 안 되나요?

기술적으로는 가능하지만 하이픈이 단어 구분자로 더 널리 쓰입니다. 이 도구는 밑줄 대신 하이픈을 씁니다. 기존 시스템이 밑줄을 쓰고 있다면 결과의 하이픈을 직접 바꿔야 합니다.

숫자와 영문이 섞인 제목은 어떻게 바뀌나요?

숫자는 그대로 남고 영문은 소문자로 바뀝니다. Hello, World! 2026은 hello-world-2026이 됩니다. 쉼표와 느낌표, 공백이 이어지면 하이픈 하나로 합쳐집니다.