FIRST CH TOOLS / SEO・AI / 66 URL SLUG GENERATOR
URLスラッグ生成(日本語→ローマ字)
日本語の記事タイトルから、WordPress などで使うURLスラッグを作ります。かなをヘボン式ローマ字にし、記号を除いてハイフンでつなぎ、小文字にします。漢字は「読み」欄にかなで入れると、その読みから作ります。入力した文字は端末から出ません。
1 — タイトルと読み
2 — スラッグ
https://example.com/…/
ローマ字: —
画面に入力したタイトルがブラウザの外へ出ることはありません(変換はすべてこのページの中だけで動いています)。URLパラメータでも渡せます(URLで渡した値はページを開くリクエストとしてサーバーに届きます): /slug/?title=はじめてのワードプレス / /slug/?reading=とうきょう%20らーめん&sep=snake&long=keep
How to Use
- タイトルを貼る記事やページのタイトルをそのまま貼ります。かな・カタカナ・英数字だけなら、これでスラッグが出ます。
- 漢字は読み欄で直す「タイトルを読み欄へ写す」を押し、漢字の部分だけをかなに書き換えます。空白を入れた位置がハイフンになり、助詞や飾りの語を消せばURLが短くなります。
- コピーするスラッグ欄の「コピー」で、WordPress の投稿画面の「URLスラッグ」(パーマリンク)欄へ貼ります。アンダースコア区切りや長音を書く書き方は「ほかの書き方」から1クリックでコピーできます。
About This Tool
日本語のタイトルをそのままスラッグにすると、URLは %E6%9D%B1%E4%BA%AC… のような長い文字列になります。SNSやチャットに貼ると読めず、文字数も膨らむため、スラッグだけは英数字にしておくのが一般的です。このツールはその変換を、規則どおりに手元で行います。
ローマ字はヘボン式です。し → shi・ち → chi・つ → tsu・ふ → fu・じ → ji、拗音は しゃ → sha・ちゃ → cha、促音は次の子音を重ねて きって → kitte(ち・ちゃの前は まっちゃ → matcha)、ん は常に n(しんぶん → shinbun)にします。ファ → fa・ティ → ti・ヴァ → va のような外来語の音にも対応しています。助詞の は・へ・を は字のとおり ha・he・o になるので、「わ」「え」と読ませたいときは読み欄で書き換えてください。
長音は既定で省きます。とうきょう → tokyo・おおさか → osaka・ラーメン → ramen のように「おう・おお・うう」と長音記号「ー」を1字にする書き方で、パスポートや駅名標と同じです(せんせい → sensei・いいね → iine はそのまま)。「書く」にすると toukyou・raamen になります。どちらにするかはサイトの中で揃えるのが大切です。
漢字は読みを推定しません。漢字の読みを機械で決めるには形態素解析の辞書(数十MB)が要り、それでも人名・地名・固有名詞はよく間違えます。URLは一度公開すると変えにくいので、読みは人が決めて読み欄に入れる形にしました。読み欄が空のまま漢字があると、漢字を飛ばしてかなと英数字だけで作り、どの漢字を飛ばしたかをチェック結果に出します。
区切りになるのは空白・記号・漢字と、かなと英数字の切り替わりです(ラーメン10選 → ramen-10)。既定ではひらがなとカタカナの切り替わりでも区切るので、カタカナ語が独立した語になります。半角カナ・全角英数字は先にそろえ、Café のようなアクセント記号は外して cafe にします。結果は a〜z・0〜9 と区切り文字だけで、WordPress の sanitize_title を通しても変わりません。
数字だけのスラッグ(2026 など)は、パーマリンク設定によっては日付アーカイブと衝突するため WordPress が -2 を付けて保存することがあり、チェック結果で指摘します。60文字を超える長いスラッグも指摘します。SNSでの見え方は OGPメタタグ生成ウィザード、検索結果での見え方は SERPプレビュー、識別子のケース変換は 文字列ケース変換 が対応します。
From AI Agents
このスラッグ生成のロジックは、MCP(Model Context Protocol)サーバー @first-ch/tools-mcp の slug_generate ツールとしても提供しており、ブラウザを使わずAIエージェントから直接呼び出せます。読みはAIに決めさせ、ローマ字化・記号の除去・区切りの規則はこのツールに任せる、という分担ができます。導入方法の詳細は AIエージェントからの使い方 を参照してください。
導入
claude mcp add firstch-tools -- npx -y @first-ch/tools-mcp
呼び出し例
# 読みを渡してスラッグにする(漢字の読みは呼び出す側で決める)
slug_generate(title="東京で食べたラーメン10選", reading="とうきょう で たべた ラーメン 10せん")
# アンダースコア区切り・長音を書く
slug_generate(reading="こうしき ブログ", separator="snake", longVowel="keep")
# 記事タイトルをまとめて(1000件まで)
slug_generate(items=[{"title": "はじめてのワードプレス"}, {"title": "SEO対策", "reading": "SEO たいさく"}], maxLength=50)
Other Tools
- 01画像→WebP一括変換WebP Converter
- 02白背景の透過White BG Remover
- 03コントラスト比チェッカーContrast Checker
- 04文字数カウントCharacter Counter
- 05llms.txt ジェネレーターllms.txt Generator
- 06JSON-LD構造化データ生成JSON-LD Generator
- 07Markdown→PDF変換MD → PDF
- 08OGPメタタグ生成ウィザードOGP Wizard
- 09faviconジェネレーターFavicon Generator
- 10TikTok投稿ツールTikTok Publisher
- 11文字コード・改行コード変換Encoding Converter
- 12画像→AVIF変換+picture生成AVIF Converter
- 13テストデータ生成Test Data Generator
- 14Marp Markdown→スライドMarp Slides
- 15テキスト・コード差分チェッカーDiff Checker
- 16Cron式ビジュアル解説Cron Explainer
- 17Base64 & Data URI変換Base64 & Data URI
- 18URLパラメータ分解・UTMタグ編集URL Parameters
- 19HTMLエンティティ・特殊文字エスケープHTML Escape
- 20JSON ⇄ YAML 相互変換&整形JSON ⇄ YAML
- 21PX ⇄ REM / EM 単位変換&スケール表PX ⇄ REM / EM
- 22Colorコード変換&アルファ透過Color Converter
- 23MD5 / SHA-256 ハッシュ生成Hash Generator
- 24JWTデコーダー&有効期限チェッカーJWT Decoder
- 25User-Agent解析&デバイス判定User-Agent Parser
- 26UUID (v4) & ULID 一括生成UUID & ULID Generator
- 27アスペクト比計算&レスポンシブサイズAspect Ratio Calculator
- 28Markdownテーブル整形&CSV/TSV変換Markdown Table
- 29SQLクエリフォーマッター&整形SQL Formatter
- 30QRコード生成QR Code Generator
- 31正規表現テスターRegex Tester
- 32UNIXタイムスタンプ⇄日時変換Unix Time Converter
- 33新規タブメモ帳New Tab Memo
- 34画像リサイズ&クロップImage Resizer
- 35EXIF情報の確認&除去EXIF Viewer
- 36robots.txt ジェネレーターrobots.txt Generator
- 37安全なパスワード生成Password Generator
- 38文字列ケース変換Case Converter
- 39CSV/TSV ⇄ JSON 相互変換CSV ⇄ JSON
- 40PDF結合・分割・ページ抽出PDF Merge & Split
- 41全角⇄半角変換&テキストクリーナーZenkaku ⇄ Hankaku
- 42X(Twitter)投稿の文字ウェイト計算X Post Counter
- 43CSS clamp() フルイドタイポグラフィ計算機CSS clamp() Calculator
- 44CSSグラデーションジェネレーターCSS Gradient Generator
- 45画像からカラーパレット抽出Palette Extractor
- 46QRコード読み取りQR Code Reader
- 47SVG最適化&data URI化SVG Optimizer
- 48リダイレクトルール ジェネレーターRedirect Generator
- 49IPアドレス・CIDR計算機CIDR Calculator
- 50カレンダー予定(.ics)ジェネレーターICS Generator
- 51イージング(cubic-bezier)プレビュー&比較Easing Preview
- 52box-shadow ジェネレーターbox-shadow Generator
- 53和文ダミーテキスト生成Japanese Dummy Text
- 54SNS画像サイズ一括書き出しSocial Image Sizes
- 55タイムゾーン変換・世界時計Timezone Converter
- 56日数・営業日計算Business Day Calculator
- 57HTML→Markdown変換HTML → Markdown
- 58HEIC→JPEG/PNG変換HEIC Converter
- 59印刷サイズ・DPI計算機Print DPI Calculator
- 60色覚シミュレーターColor Blindness Simulator
- 61SERPプレビュー&メタタグ文字数チェックSERP Preview
- 62Flexbox / CSS Grid ジェネレーターFlexbox & CSS Grid
- 63テキスト行操作ツールLine Tools
- 64スクリーンショット枠装飾Screenshot Frame
- 65和暦 ⇄ 西暦変換Japanese Era Converter
- 67htpasswd ジェネレーターhtpasswd Generator
- 68OGP画像ジェネレーターOGP Image Generator