utilbox
개발자

URL Slug 생성기

한글·영문 제목을 URL에 안전한 slug(permalink)로 변환합니다. 로마자 표기·한글 보존·한글 제거 3가지 모드 지원.

제목 입력
예시:
변환 모드
공통 옵션
생성된 Slug
32/ 50
next-js-sijakhagi-rauting-gaideu

미리보기: https://example.com/blog/next-js-sijakhagi-rauting-gaideu

사용 방법

  1. 블로그 글이나 페이지의 제목을 입력합니다.
  2. 변환 모드를 선택합니다 — 로마자 표기, 한글 유지, 한글 제거 중 사이트 정책에 맞는 것을 고릅니다.
  3. 구분자(-/_), 길이 제한, 대소문자, 특수문자 처리 옵션을 조정합니다.
  4. 생성된 slug를 복사해 CMS·정적 사이트 라우트·permalink 필드에 붙여넣습니다.

URL Slug 생성기 자세히 알아보기

URL slug는 웹 페이지 주소의 마지막 사람이 읽을 수 있는 부분입니다. 예를 들어 `example.com/blog/nextjs-router-guide`에서 `nextjs-router-guide`가 slug에 해당합니다. 정적 블로그(Next.js, Hugo, Jekyll), CMS(WordPress, Ghost, Notion), 정적 사이트 생성기는 글 제목으로부터 slug를 자동 생성하지만, 한글 제목·특수문자·긴 제목을 처리하는 정책이 제각각이라 직접 만들어 두는 게 안전합니다. 이 도구는 한글 처리에 세 가지 선택지를 제공합니다. 첫째 로마자 표기는 한국어 발음을 영문으로 옮겨 `시작하기` → `sijakhagi`처럼 만듭니다. URL이 깔끔한 ASCII로 유지되어 트위터·슬랙 같은 외부 플랫폼에서 미리보기가 잘 잡히고 짧아진다는 장점이 있습니다. 둘째 한글 유지는 `시작하기`를 그대로 두고 percent-encoding(`%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0`)에 맡깁니다. 한국어 사용자에게 의미가 즉시 전달되고 네이버·티스토리 등 한국어 SEO에서 가산점이 있다는 분석이 있습니다. 셋째 한글 제거는 영문 키워드만 추려 가장 짧은 slug를 만듭니다.

이럴 때 사용하세요

  • Next.js·Hugo 블로그의 정적 라우트 ID 만들기 (/blog/[slug])
  • WordPress·Ghost 글 발행 시 permalink 필드 사전 검토
  • 노션 → 마크다운 export 후 GitHub Pages 등으로 배포할 때 파일명·URL 결정
  • 유튜브 영상 제목 → 강의 페이지 URL 자동 변환
  • 쇼핑몰 상품명 → SEO 친화적 product URL 생성

URL Slug 생성기 자주 묻는 질문

한글 slug가 SEO에 좋나요?
한국어 검색 트래픽이 주력이라면 한글 유지 모드가 유리할 수 있습니다. 구글·네이버 모두 한글 URL을 정상적으로 색인하며, 한국어 사용자에게 클릭 의도를 즉시 전달합니다. 다만 한글 URL은 percent-encoding(%EC...)으로 표시될 때가 많아 외부 공유 시 길고 읽기 어려워지는 단점이 있습니다. 글로벌·기술 블로그는 로마자 또는 영문 slug를, 한국어 콘텐츠 중심 블로그는 한글 유지를 권장합니다.
로마자 표기와 한글 유지 중 어느 게 더 자연스러운가요?
사이트 성격에 따라 다릅니다. 티스토리·네이버 블로그처럼 한국어 독자만 보는 사이트는 한글 유지가 자연스럽고, 깃허브 페이지·기술 블로그처럼 글로벌 노출을 노린다면 로마자가 표준입니다. 로마자 변환은 국어의 로마자 표기법(2000년 고시) 기준이지만 `시작하기` → `sijakhagi`처럼 영어 화자가 발음을 떠올리기는 어렵기 때문에, 짧은 영문 키워드로 직접 정리하는 게 가장 좋습니다.
구분자는 -와 _ 중 뭐가 좋나요?
하이픈(-)이 SEO 표준입니다. 구글이 공식적으로 권장한 적 있고, 검색엔진은 하이픈을 단어 경계로 인식해 `nextjs-router-guide`를 세 단어로 처리합니다. 언더스코어(_)는 단어 경계로 인식되지 않아 한 단어로 묶이는 경향이 있습니다. 다만 npm 패키지명·Python 모듈처럼 코드 식별자에 가까운 용도라면 언더스코어가 자연스러울 수 있습니다.
길이 제한은 왜 필요한가요?
URL이 너무 길면 트위터·슬랙·카톡 미리보기에서 잘려 보이고, 일부 브라우저나 서버 설정에서 2,000자 이상 URL을 거부하기도 합니다. 또한 SEO 측면에서 핵심 키워드가 앞부분에 모여 있어야 가중치가 높습니다. 일반적으로 50~75자가 권장되며, 본 도구는 단어 경계에서 자르도록 동작해 `nextjs-router-guide-loa`처럼 어색하게 끊기지 않습니다.
특수문자는 어떻게 처리되나요?
기본 "제거" 모드는 영문/숫자/한글/공백 외 모든 문자를 공백으로 바꾼 뒤 단일 구분자로 압축합니다. "변환" 모드는 자주 쓰는 기호를 영문 단어로 바꿉니다 — & → and, @ → at, % → percent, + → plus 등. "100% 할인" 같은 제목을 "100-percent-halin"처럼 만들고 싶을 때 유용합니다. 이모지·중국어·일본어 등은 모드와 관계없이 모두 제거됩니다.

관련 툴