Markdownリンク一括生成

URLとタイトル一覧(TSV/CSV)からMarkdownリンクをまとめて生成できます。表・箇条書き・参照形式を切り替え、警告を確認しながら整形できます。

URLリストからリンク記法をまとめて作り、記事下書きやドキュメント更新を短時間で進められます。

解析件数: 0

タイトル欠損補完: 0

入力データは原則ブラウザ内で処理します。機密情報は入力しないでください。

使い方

  1. URL/タイトル一覧を貼り付けます(`title[TAB]url` 推奨)。
  2. 入力形式と出力形式を選びます。
  3. 警告を確認し、Markdown出力をコピーします。

公開記事用なら箇条書き、仕様書なら表、長文ドキュメントなら参照形式を選ぶと編集時の差分が追いやすくなります。

  • CSVモードでTSVを読み込み、列が1列扱いになる。
  • タイトルとURLの順序が逆の行を混在させ、意図しない補完タイトルが入る。
  • URL内スペースを放置して、貼り付け先でリンク切れになる。
  • 入力: `Next.js Docs[TAB]https://nextjs.org/docs`(TSV)を1行。出力: 箇条書きで `- [Next.js Docs](https://nextjs.org/docs)`。
  • 入力: `Tool A,https://example.com/a` と `Tool B,https://example.com/b`(CSV)2行。出力: `| Title | URL |` のMarkdown表。
  • 入力: URLのみ2行(タイトル空欄)。出力: 参照形式で補完タイトル付きリンクと参照定義を自動生成。
  • URLの到達性チェックやHTTPステータス確認は行いません。
  • Markdownレンダラ差分(方言)による見え方違いは吸収しません。
  • 一般的には公開前に実レンダリングでリンク表示を確認してください。
  • URL妥当性は基本チェックです。公開前に目視確認してください。
  • タイトル空欄はホスト名や連番で補完されます。
  • 入力内容がURLクエリに含まれるため、共有時は公開してよいURLのみ扱ってください。

失敗しやすい生成例

  • 入力区切りを誤判定したまま生成する

    title/url列がずれて不正リンクが大量に出ることがあります。

    例: 入力例: CSVをTSV扱い / 出力: 1列解釈で警告増加

  • タイトル空欄補完を無確認で採用する

    自動補完タイトルが意図と違う場合があります。

    例: 判断ポイント: hasGeneratedTitle 件数を見て手修正要否を判断

境界値・例外ケース

  • 同一URLが複数回出現する一覧

    重複はそのまま出力されるため整理方針が必要です。

    例: 出力例: 同URLリンクが複数行生成される

  • タイトルに記号やカンマを含むCSV

    引用符ルール次第で列分割が変わる場合があります。

    例: 判断ポイント: 警告表示が出た行を優先的に見直す

よくあるミス

  • 出力形式を用途別に切り替えない

    表向け原稿へ箇条書きを貼るなど再編集コストが増えます。

    例: 運用例: 記事本文は箇条書き、資料は表形式で使い分ける

  • 生成後のリンク先確認を省略する

    入力ミスURLがそのまま公開されるリスクがあります。

    例: 判断ポイント: 公開前に上位数件は実クリック確認

FAQ

  • タイトルが無い場合は?

    ホスト名または `link-n` を補完して出力します。

  • URLに括弧がある場合は?

    最小限のサニタイズで `(` `)` を `%28` `%29` に置換して出力します。

  • 参照形式のIDはどう決まりますか?

    `ref1` から行順で自動採番します。

  • タイトル中の角括弧はどう処理されますか?

    Markdown崩れを防ぐため `\[` `\]` としてエスケープします。

  • 自動判定モードは何を見ていますか?

    各行にタブがあればTSV、それ以外はCSVとして処理します。

基本FAQ

  • 入力データは外部へ送信されますか?

    原則として送信されません。入力内容はブラウザ内で処理します。例外がある場合は各ツールページ内に明記しています。

  • 入力内容は自動保存されますか?

    原則として自動保存しません。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。

現在の入力内容とあわせて確認しやすいツールです。