Slugify — テキストを URL スラッグに変換
任意のテキストを、ハイフンまたはアンダースコア区切り、任意の小文字化・アクセント除去・連続区切りの結合を備えたきれいな URL スラッグに変換します。
Slugify — テキストを URL スラッグに変換 — Slugify はタイトルやフレーズを、URL で安全に使えるきれいなスラッグに変換します。スペース・句読点・記号を区切り文字に置き換え、英字と数字だけを残します。ハイフンかアンダースコアの区切りを選び、結果を小文字にし、é や ñ などのアクセント記号を除去し、連続した区切りを 1 つにまとめられます。変換はすべてブラウザ内で完結するため、入力した内容がアップロードされることは一切ありません。
Slugify — テキストを URL スラッグに変換とは?
Slugify は、タイトルや見出し、任意のフレーズを、きれいな URL スラッグ("my-first-blog-post" のようなウェブアドレスの読みやすい部分)に変換できる無料のオンラインスラッグ生成ツールです。開発者、ブロガー、SEO 担当者が、読みやすいテキストからパーマリンク、ファイル名、アンカー ID、CSS クラス名を作るのに使います。ASCII の英字と数字だけを残し、すべてのスペース・句読点・記号を選んだ区切り文字に置き換えます。ハイフン(URL の kebab-case 標準)かアンダースコアを選び、スラッグを強制的に小文字にし、ダイアクリティカルマークを除去して é・ü・ñ などのアクセント付き文字を e・u・n に変え、連続する区切りを 1 つにまとめられます。このウィジェットは JavaScript でのみ描画されるため、このテキストが検索エンジンにインデックスされる説明文です。テキストを URL スラッグに変換し、パーマリンクを生成し、リンクで使うために文字列を整えられます。
Slugify — テキストを URL スラッグに変換の使い方
- Input ボックスにタイトルやテキストを入力するか貼り付けます。
- 設定パネルを開き、区切り文字を選びます:標準的な URL ならハイフン(-)、アンダースコア(_)も選べます。
- Lowercase(小文字)を切り替えてスラッグを小文字に強制します(既定でオン)。
- Strip accents(アクセント除去)を切り替えて é や ñ などの文字を素の ASCII(e、n)に変換します。
- Collapse repeats(連続区切りの結合)を切り替えて、続いた区切り文字を 1 つにまとめます。
- 読み取り専用の 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 でよく使われ、ハイフンを使いたくない場面に向きます。ツールは選んだ文字で単語をつなぎます。
- 「アクセント除去」は何をしますか?
- テキストを正規化(Unicode NFKD)し、結合ダイアクリティカルマークを取り除くことで、アクセント付きのラテン文字を素の ASCII に変えます:é は e、ñ は n、ü は u になります。ASCII に対応しない文字(多くの CJK 文字や絵文字など)は、スラッグが A–Z・a–z・0–9 だけを残すため除去されます。
- 「連続区切りの結合」は何をしますか?
- オンにすると、連続した区切り文字が 1 つにまとめられ、"Hello World" は "hello-world" になります。オフにすると、各スペース・句読点・記号がそれぞれ区切り文字になり、同じ入力は "hello---world" になります。どちらの場合も、先頭と末尾の区切り文字は常に取り除かれます。
- 入力したテキストはサーバーにアップロードされますか?
- いいえ。変換はすべて、ブラウザに組み込まれた JavaScript の文字列関数を使ってブラウザ内(クライアントサイド)で完結します。入力した内容がアップロード・保存・送信されることは一切ないため、非公開のタイトルや内部ページ名、機密性の高い内容も安心してスラッグ化できます。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
テキストを Base64 にエンコード、または Base64 をテキストにデコードします(UTF-8 対応)。
大文字小文字変換・カウントツール
テキストの大文字・小文字を変更し、文字数、単語数、行数をカウントします。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。