テキストをスラッグに変換
スラッグとは URL の読める部分のことで、yoursite.jp/why-rust-is-winning の why-rust-is-winning にあたります。このツールはアクセント付きのラテン文字を素の ASCII に直し、英数字以外の文字の並びを 1 つの区切り文字に置き換え、前後の余分を整え、指定した文字数で切り詰めます。最初に大切な制限をお伝えします。ひらがな、カタカナ、漢字はローマ字に変換されるのではなく削除されます。そのため日本語の記事タイトルは、あらかじめご自身でローマ字か英語に置き換えてから貼り付けてください。詳しい理由と対処法は下でご説明します。
スラッグができるまで
-
1
タイトルや語句を貼り付ける
記事の見出し、商品名、セクション名など。入力に合わせて結果がその場で更新されます。
-
2
アクセント付き文字は ASCII になる
`é` は `e`、`ß` は `ss`、`ø` は `o`、`ł` は `l` になります。通貨記号は文字で書き出され、`€` は `EUR` になります。
-
3
日本語の文字はここで消える
ひらがな、カタカナ、漢字には ASCII の対応がないため、そのまま取り除かれます。タイトルに含まれていた数字と半角英字だけが残ります。
-
4
残りはすべて区切り文字になる
`A-Z`、`a-z`、`0-9` 以外の文字の並びは 1 つの区切り文字になります。連続した区切り文字はまとめられ、前後は削られます。
-
5
最大文字数で末尾を切る
上限を文字数で指定するか、制限しない場合は `0` を入力します。切り取りは文字単位なので語の途中で切れることがあり、末尾に残った区切り文字はその後で取り除かれます。
いちばん大きな制限:日本語は削除されます
このツールが作るのは ASCII のスラッグで、翻字できるのは ASCII に対応があるものだけ、つまりアクセント付きのラテン文字に限られます。日本語には対応がないため、ローマ字化されるのではなく取り除かれます。キリル文字、ギリシャ文字、アラビア文字、ヘブライ文字、中国語、韓国語、タイ語も同じ扱いです。
| 貼り付けた文字列 | 得られるスラッグ |
|---|---|
初心者向けSEOガイド |
seo |
2026年のおすすめノートパソコン |
2026 |
ブログの始め方 |
(空) |
そこで現実的な方法は 2 つあります。
自分でローマ字か英語のタイトルを用意する。 日本語メディアの多くが実際にこうしています。Shoshinsha muke SEO guide 2026 と入力すれば shoshinsha-muke-seo-guide-2026 が得られ、あとは空白、記号、大文字小文字、文字数をこのツールがきれいに整えてくれます。
URL を日本語のまま使う。 最近のブラウザーと検索エンジンは /ブログの始め方 のような URL を正しく扱い、内部ではパーセントエンコードで保持されます。この場合はスラッグを CMS で直接指定すればよく、このツールは不要です。
3 つの設定
| 設定 | はたらき | 補足 |
|---|---|---|
| 区切り文字 | 空白や記号の代わりに入る文字 | 1 文字だけ。空にすると - に戻ります。 |
| 最大文字数 | 文字数の上限 | 0 で制限なし。500 まで。語単位ではなく文字単位で切ります。 |
| 小文字化 | A-Z を a-z にする |
既定でオン。オフにすると入力した大文字小文字がそのまま残ります。 |
変換の例
| 貼り付けた文字列 | 得られるスラッグ |
|---|---|
Shoshinsha muke SEO guide 2026 |
shoshinsha-muke-seo-guide-2026 |
Osusume note PC 2026 |
osusume-note-pc-2026 |
Node.js vs Deno: benchmark 2026 |
node-js-vs-deno-benchmark-2026 |
Rust vs Go benchmark 2026 |
rust-vs-go-benchmark-2026 |
C++ for beginners |
c-for-beginners |
最後の行は覚えておく価値があります。++ も記号なので、C++ からは c の 1 文字しか残りません。記号に意味がある場合は、タイトルの段階で言葉として書き出してください。C plus plus for beginners なら c-plus-plus-for-beginners になります。
よいスラッグの条件
- 短いこと。 3 語から 5 語でたいていの話題は足ります。12 語のスラッグは、たいていタイトルが冗長だという合図です。
- キーワードを前に。 大事な語を先頭に置きます。検索エンジンも人も左から読みます。
- 飾りの語は落とす。
a、the、of、noのような語は、意味が変わらないかぎり長くするだけです。 - 年号は慎重に。
top-10-js-frameworks-2026は 2 月にはもう古びて見えます。 - 動詞より名詞。
rust-performance-guideのほうがguiding-rust-performanceより読みやすくなります。
スラッグの重複を避ける
2 つの記事が同じスラッグになる場合、たとえばどちらも「はじめに」というタイトルのとき、多くの CMS は黙って -2、-3 を付け足します。動きはしますが見た目が悪く、読者には何も伝わりません。保存する前にタイトル自体を書き分けてください。introduction-to-rust と introduction-to-go なら重複せず、introduction と introduction-2 よりずっと内容が伝わります。
よくある質問
ひらがな、カタカナ、漢字には ASCII に対応する文字がないためです。ローマ字化されるのではなく削除され、タイトルに含まれていた半角英字と数字だけが残ります。アラビア文字、ヘブライ文字、ギリシャ文字、キリル文字、中国語、韓国語、タイ語も同様です。URL 用に短いローマ字または英語のタイトルを用意して貼り付けるか、日本語のまま CMS に入力して URL のエンコードは CMS に任せてください。
ハイフンです。Google はハイフンを語の区切りとして、アンダースコアを 1 語の一部として扱うため、text-to-slug は 3 語、text_to_slug は 1 語と読まれます。古いシステムの都合でアンダースコアが必要なら区切り文字の欄で指定できますが、ハイフンが既定なのには理由があります。
語ではなく文字を数え、指定した位置でそのまま切ります。語の途中で切れた場合、その語は切れたまま残り、末尾に残った区切り文字だけが取り除かれます。制限したくない場合は 0 を入力してください。
変更するなら旧 URL から新 URL への 301 リダイレクトが必須です。リダイレクトなしで公開中の URL を変えると、既存の被リンクがすべて切れ、そのページが積み上げた評価も失われます。明らかな誤りでないかぎり、そのままにしておくのが安全です。
はい。スラッグは当社のサーバーで生成され、入力に合わせてページへ返されます。ほかのウェブフォームと同じものと考え、機密情報は貼り付けないでください。テキストは保存されませんが、端末の外には出ています。
関連ツール
アナグラムジェネレーター
短い語を入力すると、重複した並べ替えを除き、表示件数を調整しながら文字の一意な並べ替えを確認できます。
キャラクター名ジェネレーター
小説、ゲーム、RPGなどのキャラクター名を生成します。ファンタジー、SF、現代から選び、5〜30個の名前を設定すると、すぐに使える名前が手に入ります。
都市名ジェネレーター
世界観づくり、地図、ゲーム、物語、モックデータ向けに、架空の都市、町、村、首都の名前を生成し、各結果に短いメモを添えます。
以下記号(≤)
≤ 記号と関連する数学の比較記号をコピーできます。スプレッドシート、論文、ウェブページ向けに Unicode、HTML エンティティ、LaTeX 記法を掲載しています。
丸付きテキストジェネレーター
プレーンテキストを丸で囲まれた Unicode 文字に変換します。ソーシャル略歴、チャット、ドキュメントの輪郭、塗りつぶし、丸数字のバリエーション。
カンマから改行へ
カンマ区切りのテキストを1行に1つの項目に変換したり、行をカンマ区切りの文字列にまとめたりできます。
このツールは他の言語でも利用できます
- Tekst na slug [PL]
- Teks ke slug [ID]
- Chuyển văn bản thành slug [VI]
- Texto a slug [ES]
- Tekst naar slug [NL]
- แปลงข้อความเป็น slug [TH]
- Text till slug [SV]
- تحويل النص إلى slug [AR]
- Texto para slug [PT]
- Texte en slug [FR]
- Text zu Slug [DE]
- 텍스트를 슬러그로 [KO]
- Testo in slug [IT]
- Текст в слаг [RU]
- Metinden slug'a [TR]
- 文本转 slug [ZH]
- Text to Slug [EN]