Tooly

설치 없이 바로 쓰는 무료 온라인 도구

URL 슬러그 변환

일반 문장이나 제목을 URL용 슬러그로 변환합니다.

텍스트 슬러그 변환이란?

슬러그(slug)는 URL 주소에 들어가는 짧은 이름입니다. 예를 들어 블로그 글 주소 끝의 /my-first-post 같은 부분이 슬러그입니다. 이 도구는 사람이 읽는 제목을 받아 URL에 안전하게 넣을 수 있는 형태로 바꿔 줍니다.

변환 규칙은 명확합니다. 첫째, 앞뒤 공백을 지우고 영문을 소문자로 바꿉니다. 둘째, 공백을 하이픈(-)으로 바꿉니다. 셋째, 한글·영문·숫자·밑줄·하이픈이 아닌 문자는 제거합니다. 넷째, 겹친 하이픈은 하나로 줄이고 앞뒤 하이픈은 뗍니다. 처리는 브라우저 안에서만 이루어집니다.

사용 방법

  1. 입력창에 슬러그로 바꿀 제목이나 문구를 입력합니다.
  2. 실행 버튼을 누르면 변환된 슬러그가 아래에 나타납니다.
  3. 복사 버튼으로 결과를 클립보드에 담아 주소나 파일 이름에 붙여넣습니다.

변환 규칙과 예시

아래 예시로 각 규칙이 어떻게 적용되는지 확인해 보세요. 한글은 그대로 남습니다.

입력결과 슬러그적용된 규칙
My First Postmy-first-post소문자 + 공백을 하이픈으로
Node.js & Reactnodejs-react마침표·& 제거, 겹친 하이픈은 하나로
Hello World 2024hello-world-2024연속 공백을 하나로, 숫자는 유지
제품 소개 Guide제품-소개-guide한글은 그대로, 영문은 소문자로

한글 슬러그는 주소창에서는 한글로 보이지만, 복사해 다른 곳에 붙이면 %EC%A0%9C…처럼 퍼센트 인코딩된 긴 글자로 바뀝니다. 짧고 어디서나 똑같이 보이는 주소가 필요하면 영문과 숫자로 된 제목을 넣는 편이 좋습니다.

자주 묻는 질문

한글 제목도 슬러그가 되나요?

됩니다. 한글은 그대로 남기고 공백만 하이픈으로 바꿉니다. 예를 들어 "제품 소개 Guide"는 "제품-소개-guide"가 됩니다. 한글 주소를 다른 곳에 붙였을 때 어떻게 바뀌는지 보려면 URL 인코더로 확인해 보세요.

대문자를 넣으면 어떻게 되나요?

모두 소문자로 바뀝니다. URL은 대소문자를 구분하는 경우가 있어 혼란을 줄이기 위해 소문자로 통일하는 것이 일반적인 관례입니다.

공백과 마침표는 어떻게 처리되나요?

공백은 하이픈으로 바뀌고, 마침표·쉼표·괄호·특수기호 등은 제거됩니다. 예를 들어 "v1.0 release"는 "v10-release"가 됩니다. 밑줄(_)과 하이픈(-)은 예외적으로 그대로 남습니다.

왜 슬러그를 소문자와 하이픈으로 만드나요?

검색엔진과 사람이 함께 읽기 쉽고, 서버 환경에 따라 대소문자를 다르게 취급하는 문제를 피하기 위해서입니다. 단어를 하이픈으로 나누면 검색엔진이 각 단어를 구분해 인식하기도 좋습니다.

함께 쓰면 좋은 도구

한글이나 특수문자가 포함된 주소를 안전하게 다루려면 URL 인코딩·디코딩 가이드를 참고하세요.