ForHosting KIT · データ変換・整形

ウェブページをMarkdownで保存する方法

装飾の多いHTMLを、読みやすく編集しやすいMarkdownに変換します。例では見出しが# Tituloに、太字の語が**negrita**になり、リンクはアドレスを保ち、箇条書きは-で始まる2行になります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日

HTML形式の文章をMarkdownに変換するツールです。ウェブページやHTMLメールの内容から装飾タグを取り除き、メモアプリやドキュメント管理ツールに保存しやすい形式に整えます。

HTMLをMarkdownにする理由

古いシステムから書き出した記事や保存したウェブページ、HTMLメールには、内容と関係のないタグや装飾が大量に含まれています。Markdownは見出しや強調、リンク、箇条書きを少しの記号だけで表す軽い書き方なので、人が読み直すのにも、Markdownを扱うコンテンツ管理システムや静的サイトへ移すのにも向いています。記事の保管や、要約などの文章処理の前に内容を整えるときにも、タグの山より扱いやすくなります。

何がどう変わるか

見出しは行頭の#に変わり、第1階層は#が1つ、第2階層は2つ、第3階層は3つです。太字は**で囲まれ、斜体は*で囲まれ、リンクは文字とアドレスの組になり、箇条書きの各項目は-で始まる行になります。Markdownに対応する書き方がない装飾のタグは取り除かれ、中の文字だけが残ります。変換したあとは、装飾の多い部分が意図どおりの文章として読めるかを一度確かめると安心です。

どんな場面で使うか

参考になったウェブページの内容を、NotionやObsidianのようなMarkdown対応のメモアプリに保存したいときに使います。HTMLの装飾タグを取り除き、構造だけをMarkdownとして残します。

変換される要素

見出し、リンク、箇条書き、表、強調といった要素をMarkdownの記法に置き換えます。装飾用のスタイル指定は変換の対象外です。

参考記事のメモ化

高橋恵子さんは仕事で参考にしたウェブ記事をこの機能でMarkdownに変換し、Obsidianのノートにまとめています。

HTMLメールの案件メモ化

合同会社みどりデザインは、取引先から届くHTML形式の見積依頼メールをMarkdownに変換し、案件管理シートに転記しています。

社内資料のドキュメント化

株式会社山田商事の総務担当は、社内ポータルのページ内容をMarkdownに変換し、別のドキュメント管理ツールに移行しています。

画像はどう扱われますか?

画像そのものは変換されず、画像のURLへのリンクとしてMarkdownに含まれます。

表も正しくMarkdownに変換されますか?

はい。 標準的な表の構造であれば、Markdownの表記法に変換されます。複雑に入れ子になった表は一部崩れる場合があります。

なぜ無料で使えるのですか?

HTMLからMarkdownへの変換はブラウザの中で完結する処理のため、サーバー側の負荷がかからず無料です。

登録は必要ですか?

必要ありません。 登録不要・インストール不要でご利用いただけます。

変換後もリンクは使えますか?

はい、使えます。リンクは角かっこの中の文字と、丸かっこの中のアドレスに変わります。例では[enlace](https://example.com)となり、Markdownの編集ツールではクリックできるリンクとして表示されます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/data/html-to-markdown

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/data/html-to-markdown \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"<h1>Hola</h1>"}'
{
  "html": "<h1>Hola</h1>"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.html_to_markdown",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb25
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

HTMLメールの保存にも

HTML形式で届いたメールの本文をMarkdownに変換し、議事録や案件メモとしてテキストベースで保存する用途にも使えます。

上限について

1回のリクエストで変換できるのは最大25MBまでです。

変換するHTMLはサーバーに保存されますか

保存されません。変換処理はブラウザ内で完結します。

まとめて自動変換したい場合は

複数ページをまとめて自動変換したい場合は、APIから同じ処理を呼び出せます。1回のリクエストにつき$0.002です。

KITの完全なドキュメントを見る →