슬러그 생성기

제목을 URL 친화적 슬러그로 변환합니다(한글 유지 옵션).

결과가 여기에 표시됩니다.

블로그 글을 하나 쓰고 나면 주소를 정해야 합니다. /post/제목 그대로? 같은 주소는 공백과 특수문자 때문에 인코딩되어 알아보기 어려운 문자열로 변합니다.

이 도구는 제목을 붙여넣으면 주소에 넣기 좋은 형태 — 이른바 슬러그(slug) — 로 바꿔 줍니다. 한글을 그대로 살릴지, 영문·숫자만 남길지도 고를 수 있습니다.

어떻게 계산되나요

어떻게 변환되나

입력창에 제목을 넣으면 결과가 바로 아래에 나타납니다. 처리 과정은 대략 이렇습니다.

  1. 허용하지 않는 문자(공백, 쉼표, 물음표, 괄호 등)를 공백으로 바꿉니다.
  2. 앞뒤 공백을 잘라냅니다.
  3. 남은 공백을 선택한 구분자로 바꿉니다.
  4. 구분자가 두 개 이상 연달아 붙으면 하나로 줄이고, 맨 앞·맨 뒤의 구분자는 지웁니다.

옵션

옵션설명
한글 유지켜면 한글이 그대로 남고, 끄면 영문·숫자만 남습니다
소문자영문 대문자를 소문자로 바꿉니다
구분자단어 사이를 -(하이픈) 또는 _(밑줄)로 연결합니다

예를 들어 2026년 최신 PHP 입문 가이드!는 한글 유지를 켠 상태에서 2026년-최신-php-입문-가이드가 되고, 한글 유지를 끄면 2026-php처럼 영문·숫자만 남습니다.

어느 쪽을 고를까

한글 슬러그는 사람이 읽기 좋고 국내 검색에서 의미가 드러난다는 장점이 있지만, 주소를 복사해 공유할 때 퍼센트 인코딩된 긴 문자열로 보일 수 있습니다. 영문 슬러그는 어디에 붙여넣어도 짧고 안정적입니다. 어느 쪽이든 한 사이트 안에서는 규칙을 통일하고, 이미 공개한 주소는 되도록 바꾸지 않는 편이 좋습니다. 주소를 바꿔야 한다면 예전 주소에서 새 주소로 리다이렉트를 걸어 두세요.

용어 정리

슬러그(slug)
URL의 마지막 부분에 들어가는, 글을 알아볼 수 있게 하는 짧은 문자열. 예: /post/php-guide 의 php-guide.
구분자
단어와 단어 사이를 잇는 기호. 웹에서는 하이픈(-)이 가장 널리 쓰입니다.
한글 유지
한글 음절을 지우지 않고 슬러그에 그대로 남기는 옵션.
퍼센트 인코딩
한글이나 공백처럼 주소에 바로 못 쓰는 글자를 %EC%99%80 같은 형태로 바꿔 표현하는 방식.
리다이렉트
예전 주소로 들어온 방문자를 새 주소로 자동으로 넘겨 주는 처리.

자주 묻는 질문

한글 슬러그를 써도 검색에 문제가 없나요?

주요 검색엔진은 한글 주소도 정상적으로 처리합니다. 다만 주소를 다른 곳에 붙여넣으면 퍼센트 인코딩된 긴 문자열로 보이는 경우가 있어, 공유가 잦은 글이라면 영문 슬러그가 다루기 편합니다.

슬러그에 하이픈과 밑줄 중 무엇이 나은가요?

웹에서는 하이픈(-)이 관행적으로 더 널리 쓰입니다. 밑줄도 동작에는 문제가 없지만, 링크에 밑줄 스타일이 걸리면 잘 안 보인다는 점 때문에 하이픈을 기본값으로 두는 곳이 많습니다.

슬러그는 얼마나 짧게 만드는 게 좋나요?

정해진 규칙은 없지만 핵심 단어 3~5개 정도로 줄이면 읽기 편합니다. 제목을 통째로 넣기보다 '무슨 글인지' 알 수 있는 단어만 남기는 편이 좋습니다.

이미 공개한 글의 슬러그를 바꿔도 되나요?

주소가 바뀌면 기존 링크와 검색 결과가 끊깁니다. 꼭 바꿔야 한다면 예전 주소에서 새 주소로 301 리다이렉트를 설정해 유입과 링크를 이어 주세요.

결과에 같은 기호가 여러 개 붙는 일은 없나요?

연속된 구분자는 하나로 합쳐지고 맨 앞뒤의 구분자는 제거되도록 처리합니다. 특수문자가 많이 섞인 제목을 넣어도 결과는 깔끔하게 정리됩니다.