슬러그 생성기
블로그·문서 제목을 소문자·하이픈 URL 슬러그로 바꿔요.
이럴 때 쓰세요
이렇게 사용하세요
결과가 예상과 다를 때
결과가 예상과 달라요
단위와 기준을 먼저 확인해 주세요. 값을 바꾸면 결과가 바로 갱신돼요.
처음 값으로 되돌리고 싶어요
초기화를 누르면 처음 상태로 돌아가요.
자주 하는 실수
- 밑줄(_)로 이어 붙이면 브라우저 주소창에서 단어가 붙어 보이고 검색 엔진도 하나의 단어로 봅니다. URL에서 단어를 나누는 기호는 하이픈(-)입니다.
- 슬러그를 바꾸면 기존 주소가 404가 됩니다. 문서를 가리키는 식별자로 쓰인 값이므로, 바꿀 때 이전 주소를 새 주소로 연결하는 301 영구 이동 설정을 함께 남겨 두세요.
- 한글 제목에서 숫자만 남으면 의미가 사라집니다. '2026년 봄 가이드'처럼 연도만 숫자로 남으면 슬러그가 `2026`이 되어 어떤 글인지 구분되지 않습니다.
- 확장자를 슬러그에 남기면 주소가 파일로 취급됩니다. `/post/report.pdf`처럼 끝나면 문서 대신 다운로드가 실행될 수 있으니 확장자는 빼세요.
계산 근거
슬러그는 URL 경로의 한 조각이며, RFC 3986에서 경로는 pchar(A~Z, a~z, 0~9, -, ., _, ~와 퍼센트 인코딩)만 허용합니다. 공백은 %20으로 바뀌어 가독성이 떨어지므로, 실무에서는 소문자로 낮추고 공백을 하이픈으로 바꾸는 관행이 쓰입니다.
실제로 계산해 보면
'Vue 3 Composition API 입문' 슬러그는?
영숫자와 하이픈만 남기면 `vue-3-composition-api`가 됩니다. 대문자는 소문자로 내려가고 공백은 하이픈으로 바뀌며, 한글은 제거됩니다. 여기에 날짜를 붙여 `2026-01-15-vue-3-composition-api`처럼 쓰면 같은 제목이 여러 편일 때 구분이 됩니다.
같은 슬러그가 겹치면요?
`my-first-post`와 `my_first_post`는 관리 도구에 따라 서로 다른 값으로 취급되지만 사람이 읽기엔 같은 제목입니다. 충돌을 피하려면 날짜나 짧은 식별자를 덧붙이되, 화면에 보이는 제목과 주소는 분리해 관리하세요.
최종 주소는 어떻게 만드나요?
사이트 경로와 슬러그를 이어 붙입니다. blog 경로와 `vue-3-composition-api`를 합치면 `https://dalgom.net/blog/vue-3-composition-api`입니다. 경로 끝에 슬래시를 붙이는지 마는지는 사이트마다 규칙이 달라, 처음에 정해 두지 않으면 주소가 두 벌 생깁니다.
더 궁금한 것
한글 제목을 살리고 싶으면 어떻게 하나요?
두 갈래입니다. 제목을 영문으로 옮기거나, 한글을 퍼센트 인코딩 한 값을 그대로 쓰는 것입니다. 다만 `%ED%95%9C%EA%B8%80`처럼 읽기 어렵고 복사·공유가 불편해서, 다국어 사이트에서는 영어 슬러그와 함께 한국어 제목(대체 태그)을 따로 둡니다.
배포 후에도 슬러그를 바꿔도 되나요?
바꿔도 되지만 예전 주소가 404가 되어 이미 공유된 링크가 끊깁니다. 관리 도구의 리다이렉트 기능으로 이전 주소 전체를 새 주소에 301로 연결해 두면 방문자도 검색 엔진 평가도 그대로 이어집니다.
한글이나 이모지만 섞인 제목에서는요?
영숫자를 걸러 내면 결과가 비거나 숫자 몇 개만 남을 수 있습니다. 이때는 제목을 다시 쓰는 편이 낫습니다. `post-` 같은 고정 접두어를 넣어 주소가 비지 않게 하는 방법도 있습니다.
알아둘 경계값
- ß·ł·ø처럼 분해되지 않는 문자는 통째로 사라져 단어가 어색하게 줄으니 미리 바꿔요.
- 점이 하이픈으로 바뀌어 v1.2.3이 v1-2-3이 돼 버전 의미가 흐려지니 확인해요.
- 공백·기호가 연속돼도 하이픈 하나로 합쳐져 단어 사이가 좁아 보이니 읽어 봐요.
- 앞뒤 하이픈은 자동으로 잘려 구분자로 감싼 제목은 밋밋해지니 알아둬요.
- 결과 길이 제한이 없어 긴 제목은 그대로 길어져 관리 도구 제한에 걸리니 줄여야 해요.
- 한글만으로 된 제목은 결과가 비어 안내 문구만 남아 복사하면 그 문구가 들어가니 주의해요.
결과를 믿기 전 확인 목록
- ß·ø·ł 같은 글자가 있다면 영문 표기로 미리 바꿔야 해요.
- 버전 번호의 점이 하이픈으로 바뀌었는지 꼭 확인해요.
- 연속 기호가 하이픈 하나로 줄었는지 읽어 봐야 해요.
- 복사 전에 결과가 안내 문구가 아닌지 눈으로 꼭 확인해요.
- 숫자로 시작해도 쓰는 곳에서 허용하는지 미리 확인해요.
- 100자가 넘으면 줄일 단어를 정해 짧게 해요.
- 붙일 경로에 슬래시가 빠지지 않았는지 확인해요.
- 완성 주소를 주소창에 붙여 실제로 열리는지 눌러 봐요.
- 대시·밑줄이 하이픈 하나로 통일됐는지 확인해요.
자주 묻는 질문
한글은 어떻게 되나요?
한글은 제거하고 영숫자·하이픈만 남깁니다. 한글 URL이 필요하면 URL 인코딩 도구를 쓰세요.
한글 제목은 어떻게 되나요?
영숫자만 남기므로 한글은 사라집니다. 한글 URL이 필요하면 제목을 영문으로 쓰거나 URL 인코딩 도구를 쓰세요.