スラッグ生成ツール
音訳、カスタム区切り文字、一括変換でテキストをURL用スラッグに変換します。
このツールについて
URLスラッグとは、特定のページを人間が読める形式で識別する
Webアドレスの一部です。例えば、
/blog/how-to-build-an-api
の場合、スラッグは
how-to-build-an-api
です。適切に作成されたスラッグは、ページ内容について検索エンジンに
明確な文脈を与えることでSEOを改善し、URLをユーザーが読みやすく、
共有しやすく、覚えやすくします。
このスラッグ生成ツールは、テキストをクリーンでURL用のスラッグに リアルタイムで変換します。スラッグ作成における一般的な課題を処理します: 特殊文字の除去、スペースの区切り文字への置換、大文字小文字の正規化、 連続する区切り文字の結合。結果は常に、エンコードの問題なくあらゆる URLで使用できる安全な文字列です。
最も強力な機能の一つが音訳サポートです。ラテン拡張文字 (フランス語、ドイツ語、スペイン語、ポルトガル語、トルコ語、北欧言語)、 キリル文字(ロシア語、ウクライナ語)、一般的な記号の200以上の文字の 包括的なマッピングを含んでいます。é、ü、ñ、 ßなどの文字はASCII相当に自動変換され、すべてのシステムで スラッグが読みやすい状態を維持します。
一括変換にも対応しており、複数のスラッグを一度に生成できます。 タイトルのリストを1行に1つずつ貼り付けると、すべてのスラッグが 即座に生成されます。CMS、ブログ移行、データベースシーディングなど、 大量のスラッグが必要な場合に最適です。
詳細オプションには、設定可能な区切り文字(ハイフン、アンダースコア、 ドット、カスタム)、ケースモード(小文字、大文字、タイトルケース)、 インテリジェントな単語境界での切り詰めによる最大長、数字除去、 カスタム検索置換ルールが含まれます。すべての処理はブラウザ内で 完結し、データがサーバーに送信されることはありません。
使い方
- 1つのスラッグにはSingleモード、複数のスラッグにはBulkモードを選択します。
- 入力エリアにテキストを入力または貼り付けます。入力しながらリアルタイムでスラッグが生成されます。
- スラッグオプションを開いて、区切り文字、ケーススタイル、最大長などの設定をカスタマイズします。
- 音訳を有効にして、アクセント付き文字や非ラテン文字をASCI相当に変換します。
- ドメイン固有の置換(例:& → and、@ → at)のためにカスタム置換を追加します。
- Copyをクリックするか Ctrl+Shift+C を押して、生成されたスラッグをクリップボードにコピーします。
- BulkモードではCopy Allをクリックして、改行区切りですべてのスラッグを一度にコピーできます。
よくある質問
URLスラッグとは何ですか?
URLスラッグはURLパスの一部で、特定のページを人間が読める形で識別するものです。例えば、example.com/blog/my-first-postの場合、スラッグはmy-first-postです。良いスラッグは小文字、ハイフンを単語の区切りとして使用し、特殊文字を避けます。
URLスラッグがSEOに重要な理由は?
検索エンジンはURLスラッグをページ内容を理解するための多くのシグナルの一つとして使用します。/tools/slug-generatorのような説明的なスラッグは、検索エンジンとユーザーの両方に何を期待できるかを伝え、検索結果からのクリック率を向上させます。Googleはシンプルで説明的な単語をURLに使用することを推奨しています。
データは安全ですか?
はい。すべてのスラッグ生成はネイティブJavaScriptの文字列操作を使用してブラウザ内で完全に行われます。テキストがサーバーに送信されることはありません。ブラウザの開発者ツールのネットワークタブで確認できます。
音訳とは何ですか?
音訳とは、ある文字体系から別の文字体系に文字を変換することです。スラッグの文脈では、アクセント付きや非ラテン文字を最も近いASCII相当に置き換えます。例えば、\u00e9はeに、\u00fcはuに、\u00dfはssに、キリル文字の\u00ab\u0424\u00bbはfになります。これにより、スラッグがすべてのシステムで普遍的に互換性を持つようになります。
スラッグにはハイフンとアンダースコアのどちらを使うべきですか?
Googleはハイフンを単語の区切りとして扱いますが、アンダースコアは単語の結合として扱います。つまり、my-pageは「my」と「page」と読まれますが、my_pageは「my_page」と読まれます。SEOにはハイフンが一般的に推奨されます。アンダースコアはファイル名やデータベースカラムなどのプログラミングコンテキストで多く使われます。
最大長を設定するとどうなりますか?
最大長を設定すると、スラッグはその文字数に切り詰められます。ツールは単語の途中で切れないよう、最も近い単語境界(区切り文字)で切り詰めようとします。切り詰め後の末尾の区切り文字は自動的に除去されます。
英語以外のテキストに使用できますか?
はい。音訳を有効にすると、フランス語(\u00e9、\u00e7、\u00fb)、ドイツ語(\u00e4、\u00f6、\u00fc、\u00df)、スペイン語(\u00f1、\u00a1)、ポルトガル語(\u00e3、\u00e7)、トルコ語(\u00f6、\u00fc、\u011f、\u0131)、北欧言語(\u00e5、\u00f8、\u00e6)、ロシア語・ウクライナ語のキリル文字など、多くの文字セットを処理します。マッピングがない文字はスラッグ生成時に除去されます。
関連ツール
URLエンコード/デコード
URLのエンコード・デコード、クエリパラメータの解析、クエリ文字列の構築を行います。
テキストケース変換
camelCase、PascalCase、snake_case、kebab-caseなどの命名規則間でテキストを変換します。
Lorem Ipsum生成
段落、文、単語単位でプレースホルダーテキストを生成します。HTMLラップオプション付き。
文字列エスケープ/アンエスケープ
JSON、JavaScript、HTML、URL、SQL、CSV形式の文字列をエスケープ・アンエスケープします。
Gitブランチ名ジェネレーター
チケット番号やタイトルからクリーンなGitブランチ名を生成します。命名規則のカスタマイズ可能。
i18nキージェネレーター
UIテキストから構造化されたi18n翻訳キーを生成。JSON、YAML、TypeScript、XLIFF、PO/Gettext形式で出力。