작업 히스토리 (History)
기록된 작업이 없습니다.

로그인하시면 작업 기록을 무제한으로 저장하고 여러 기기에서 동기화하여 사용할 수 있습니다.

SEOURL-SAFECONVERSION

URL 슬러그 생성기

한글, 영문, 특수문자를 SEO 친화적인 URL-safe 영문 슬러그로 실시간 변환합니다.

슬러그 생성 설정

구분선 기호 (Separator)
소문자로 강제 변환모든 영문자를 소문자로 포맷
숫자 제거 (Strip Numbers)슬러그 내의 숫자를 완전히 제거
최대 글자 수 (Max Length)100
제한 없음 (0)100200
생성된 URL 슬러그
텍스트를 입력하면 URL-safe한 영문 슬러그가 실시간 생성됩니다.

도구 설명 및 사용 방법

한글, 영어, 숫자가 섞인 긴 텍스트 제목을 검색 엔진 및 웹 주소에 특화된 URL-Safe 영문 슬러그(Slug) 형태로 발음 분석 및 영문화 변환합니다. SEO와 라우팅 모두에 중요합니다.

사용 단계

1
변환하고자 하는 한글 또는 영어 원본 문장을 입력 창에 적어 넣습니다.
2
왼쪽 설정판에서 대시(-) 혹은 언더바(_) 구분선 옵션을 취사 선택합니다.
3
소문자 변환 여부, 숫자 제외 여부, 글자수 길이 제한을 미세 조정합니다.
4
생성된 슬러그 문자열을 복사하여 블로그 포스트나 웹페이지 라우트 패스로 활용합니다.

작동 원리 및 상세 설명

Slug Generator는 텍스트를 URL-safe한 영문 식별자로 변환하는 일련의 정규화 과정을 수행합니다. 주요 단계: (1) 유니코드 정규화 및 한글 로마자 변환, (2) 알파벳/숫자/허용 구분자만 남기고 제거, (3) 연속된 구분자 병합, (4) 소문자화, (5) 길이 제한 적용. 좋은 슬러그는 사람이 읽을 수 있고, 검색 엔진이 주제를 파악하기 쉬우며, 브라우저 주소창에 깔끔하게 표시됩니다. Next.js, Nuxt, Astro 등 현대 메타 프레임워크의 파일 기반 라우팅과도 잘 맞습니다. 모든 처리는 클라이언트에서 로컬로 실행되므로, 아직 공개되지 않은 기사 제목이나 내부 프로젝트명을 외부에 노출하지 않고 안전하게 슬러그 후보를 생성할 수 있습니다.

자주 묻는 질문 (FAQ)

한글 제목이 어떻게 영문 슬러그로 변환되나요?
대부분의 슬러그 생성기는 한글의 발음(로마자 표기)을 기반으로 변환합니다(예: "개발자 도구" → "developer-tools"). 본 도구도 유사한 로마자 변환 + 특수문자 제거 + 소문자화 + 공백/구분자 정규화를 수행합니다. 완벽한 번역이 아니라 URL-safe한 식별자 생성이 목적입니다.
SEO에 슬러그가 정말 중요한가요?
중요합니다. 의미 있는 키워드가 포함된 짧고 읽기 쉬운 슬러그는 클릭률(CTR)과 검색 순위에 긍정적인 신호를 줍니다. 너무 길거나 무의미한 해시/숫자 ID만 있는 슬러그는 사용자 경험과 SEO 모두에 불리합니다.
생성된 슬러그가 외부로 전송되나요?
전송되지 않습니다. 모든 변환(한글 로마자화, 특수문자 제거, 길이 제한)은 브라우저 로컬에서 즉시 수행됩니다.

코드 사용 예시

Next.js App Router에서 동적 라우트에 슬러그 사용
tsx
// app/posts/[slug]/page.tsx
export default function PostPage({ params }: { params: { slug: string } }) {
  // params.slug === 'my-awesome-project-2026'
  return <article>...</article>;
}

// 생성된 슬러그를 DB나 파일명에 저장하고
// generateStaticParams() 또는 getStaticPaths에서 활용

도구로 생성한 SEO 친화적 슬러그를 실제 프레임워크(Next.js, Remix 등)의 파일 시스템 기반 라우팅에 연결하는 전형적인 사용 사례.