Slugify — 텍스트를 URL 슬러그로
어떤 텍스트든 하이픈 또는 밑줄 구분자, 선택적 소문자화·발음 부호 제거·연속 구분자 합치기로 깔끔한 URL 슬러그로 변환합니다.
Slugify — 텍스트를 URL 슬러그로 — Slugify는 제목이나 문구를 URL에 안전하게 쓸 수 있는 깔끔한 슬러그로 변환합니다. 공백·구두점·기호를 구분자로 바꾸고 영문자와 숫자만 남깁니다. 하이픈이나 밑줄 구분자를 고르고, 결과를 소문자로 만들고, é나 ñ 같은 글자의 발음 부호를 제거하고, 연속된 구분자를 하나로 합칠 수 있습니다. 모든 변환은 브라우저 안에서 완전히 처리되므로 입력한 내용이 업로드되는 일은 전혀 없습니다.
Slugify — 텍스트를 URL 슬러그로란?
Slugify는 제목, 헤드라인, 또는 어떤 문구든 깔끔한 URL 슬러그—"my-first-blog-post"처럼 웹 주소에서 사람이 읽을 수 있는 부분—로 바꿔 주는 무료 온라인 슬러그 생성기입니다. 개발자, 블로거, SEO 담당자가 읽기 쉬운 텍스트에서 퍼머링크, 파일명, 앵커 ID, CSS 클래스 이름을 만들 때 사용합니다. ASCII 영문자와 숫자만 남기고, 모든 공백·구두점·기호를 선택한 구분자로 바꿉니다. 하이픈(URL의 kebab-case 표준)이나 밑줄을 고를 수 있고, 슬러그를 강제로 소문자로 만들고, 발음 부호를 제거해 é, ü, ñ 같은 강세 문자를 e, u, n으로 바꾸고, 연속된 구분자를 하나로 합칠 수 있습니다. 이 위젯은 JavaScript로만 렌더링되기 때문에, 이 텍스트가 검색엔진에 색인되는 설명입니다. 텍스트를 URL 슬러그로 변환하고, 퍼머링크를 만들고, 링크에 쓸 문자열을 정리하세요.
Slugify — 텍스트를 URL 슬러그로 사용법
- Input 입력란에 제목이나 텍스트를 입력하거나 붙여넣으세요.
- 설정 패널을 열어 구분자를 고르세요: 표준 URL이면 하이픈(-), 밑줄(_)도 선택할 수 있습니다.
- Lowercase(소문자)를 켜서 슬러그를 소문자로 강제하세요. 기본값은 켜짐입니다.
- Strip accents(발음 부호 제거)를 켜서 é나 ñ 같은 글자를 순수 ASCII(e, n)로 변환하세요.
- Collapse repeats(연속 구분자 합치기)를 켜서 연달아 나온 구분자를 하나로 합치세요.
- 읽기 전용 Output 출력란에서 완성된 슬러그를 확인하고 Copy를 눌러 사용하세요.
예시
블로그 제목을 하이픈 슬러그로
입력
My First Blog Post!
출력
my-first-blog-post
이름에서 발음 부호 제거
입력
Café del Mar
출력
cafe-del-mar
밑줄 구분자, 연속 유지
입력
Hello World
출력
hello___world
자주 묻는 질문
- URL 슬러그가 무엇인가요?
- 슬러그는 페이지를 식별하는 웹 주소의 사람이 읽을 수 있는 부분으로, example.com/blog/my-first-blog-post에서 "my-first-blog-post" 부분입니다. 좋은 슬러그는 소문자, 숫자, 하이픈만 사용하며, 이 도구가 바로 그 결과를 만들어 줍니다.
- 하이픈과 밑줄 구분자는 무엇이 다른가요?
- 하이픈(-)은 URL과 SEO의 관례입니다. 검색엔진이 하이픈을 단어 경계로 취급하므로 퍼머링크에는 하이픈을 고르세요. 밑줄(_)은 파일명, 코드 식별자, CSS에서 흔히 쓰여 하이픈을 원치 않는 경우에 적합합니다. 도구는 선택한 문자로 단어를 잇습니다.
- 발음 부호 제거는 무슨 일을 하나요?
- 텍스트를 정규화(유니코드 NFKD)하고 결합 발음 부호를 제거하여, 강세가 있는 라틴 문자를 순수 ASCII로 줄입니다: é는 e, ñ은 n, ü는 u가 됩니다. ASCII에 대응이 없는 문자(대부분의 한중일 문자나 이모지)는 슬러그가 A–Z, a–z, 0–9만 남기기 때문에 제거됩니다.
- 연속 구분자 합치기는 무슨 일을 하나요?
- 켜면 연달아 나온 구분자가 하나로 합쳐져 "Hello World"가 "hello-world"가 됩니다. 끄면 각 공백·구두점·기호가 저마다 구분자가 되어 같은 입력이 "hello---world"가 됩니다. 어느 경우든 맨 앞과 맨 뒤의 구분자는 항상 잘라냅니다.
- 제 텍스트가 서버로 업로드되나요?
- 아니요. 변환 전체가 브라우저에 내장된 JavaScript 문자열 함수를 사용해 100% 클라이언트 측에서 실행됩니다. 입력한 내용이 업로드, 저장, 전송되는 일은 전혀 없으므로 비공개 제목, 내부 페이지 이름, 민감한 내용도 안심하고 슬러그로 만들 수 있습니다.
관련 도구
Base32 / Base58 인코딩 / 디코딩
텍스트를 Base32(RFC 4648) 또는 Base58(비트코인 알파벳)로 인코딩하고 다시 디코딩하세요. 브라우저 안에서 UTF-8까지 안전하게 처리합니다.
Base64 인코딩 / 디코딩
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩하세요 (UTF-8 안전).
대소문자 변환기 및 카운터
텍스트 대소문자를 변경하고 문자, 단어, 줄 수를 세어보세요.
코드 포맷터 및 압축기
HTML, CSS, JavaScript를 브라우저 안에서 즉시 정리하거나 압축하며 2칸·4칸·탭 들여쓰기를 지원합니다.