WordからMarkdownへの変換ツール

新しいWord形式の.docx文書を、アップロードせずに読みやすく編集可能なMarkdownへ変換します。ブラウザが文書構造を読み取り、対応する見出し、段落、太字、斜体、リンク、リスト、引用、コード書式、シンプルな表を維持します。安全なプレビューを確認し、結果をコピーするか.mdファイルとしてダウンロードできます。画像は明確な省略マーカーに置き換えられ、ページレイアウトなどWord固有の機能は、維持できるかのように扱わず制約として示されます。

Word文書をMarkdownに変換する方法

  1. 1

    DOCXを選択

    暗号化されていない`.docx`ファイルを開きます。ローカルで読み取る前に、ZIPとOffice Open XMLの構造を検証します。

  2. 2

    Markdownの記号を選択

    見出しをハッシュ形式または下線形式から選び、箇条書きの記号をハイフンまたはアスタリスクから選択します。

  3. 3

    構造を確認

    安全なプレビューと、画像の省略やMarkdownへ正確に対応できないWord機能に関する通知を確認します。

  4. 4

    コピーまたはダウンロード

    Markdownをクリップボードにコピーするか、DOCX名を基にしたUTF-8の`.md`ファイルとして保存します。

WordprocessingMLからMarkdownへ

DOCXは、書式付きテキストが一続きになったファイルではなく、Office Open XMLパッケージです。Microsoftは基本的なワープロ文書パッケージを、本文を格納するメイン文書パーツなど複数のパーツの集合として説明しています。このツールはまず想定されるパッケージ構造を確認し、Mammoth.jsで意味構造を重視したHTML中間データを生成します。Wordの見た目を正確に再現するより意味構造を優先するというMammothの方針は、Markdownへの変換に適しています。

HTML中間データはメモリ内で解析され、CommonMarkのブロック要素とインライン要素に変換されます。シンプルな表にはGitHub Flavored Markdownの表拡張を使用します。未処理のHTML中間データがそのままページに挿入されることはありません。プレビューはMarkdownから生成し、サニタイズしてから表示します。

Wordの構造 Markdownでの結果 変換の範囲
見出しスタイル #見出し、またはレベル1~2のSetext下線見出し 文字サイズだけでは見出しと判定しません
段落、太字、斜体、取り消し線 段落とインライン記号 フォント、色、厳密な間隔は省略されます
番号付きリストと箇条書き 番号とインデントを使った項目 複雑な独自番号は修正が必要な場合があります
ハイパーリンク [ラベル](URL) 安全なウェブ、メール、フラグメントリンクだけを保持します
シンプルな表 GFMのパイプ表 結合セルや複雑な配置は平坦化されます
画像と埋め込みオブジェクト 表示される省略マーカー バイナリメディアはMarkdownへ書き出しません

変換例

DOCXに見出し1のプロジェクト状況、2つの段落、番号付きの3段階計画、担当者と期限を示す2 × 3の表があるとします。ハッシュ形式の見出しを選ぶと、出力は# プロジェクト状況で始まり、通常の段落、1.のリスト記号、先頭行をヘッダーにしたGFM表が続きます。同じ文書に浮動配置のグラフがあっても変換はされません。欠落したオブジェクトを変換成功と誤解しないよう、制約の通知が表示されます。

Markdownで保持できないもの

Markdownが表すのは内容の構造であり、Wordのページ組版ではありません。ページ、段組み、余白、ヘッダー、フッター、フォント、色、浮動位置、テキストボックス、グラフ、SmartArt、数式、マクロ、OLEオブジェクト、フォーム、コメント、変更履歴は出力範囲外です。複雑な結合セルを含む表では、本来の表組みが失われる場合があります。技術文書や規制対象文書は慎重に確認し、原本のDOCXを正式な資料として保管してください。

ファイルとプライバシーの制限

対応形式は.docxです。旧形式の.doc.docm、ODT、PDFには対応しません。想定されるOffice Open XMLパーツがないパッケージ、暗号化ZIPエントリ、2,000件を超えるパッケージエントリ、圧縮時25 MiB超、展開時80 MiB超のファイルは拒否されます。これらの上限はメモリ上のリスクを抑えるためのもので、破損ファイルを修復する機能ではありません。

DOCXのバイト列、ファイル名、抽出した構造、設定、プレビュー、Markdownはこのブラウザ内に留まります。複数ステップの操作では、このタブのsessionStorageにあるランダムなトークンが、有効期間最大2時間のIndexedDBレコードを参照します。内容をURLに含めたり、Livewireで送信したりすることはありません。最初からやり直すと、タブのトークンと保存レコードが削除されます。

よくある質問

暗号化されていない新しい形式の.docxファイルを使用してください。旧形式の.doc、マクロ有効の.docm、ODT、PDF、暗号化パッケージ、破損ファイル、規定の上限を超えるファイルは拒否されます。古いWord文書はDOCXとして保存してから使用してください。

意味構造を持つ見出し、段落、太字、斜体、取り消し線、安全なリンク、改行、番号付きリスト、箇条書き、引用、Wordが判別できるコード書式、シンプルなGFM表に対応します。意味構造を伴わない見た目だけの書式は正確に対応できない場合があります。

画像には目に見える省略マーカーと警告が付きます。ページレイアウト、段組み、ヘッダー、フッター、フォント、色、浮動要素、結合セルの配置、グラフ、SmartArt、数式、マクロ、埋め込みオブジェクト、フォーム、コメント、変更履歴は正確には再現されません。

Wordはページ単位の組版システムですが、Markdownは軽量な文書構造を記述します。このツールはピクセル位置、改ページ、フォント、厳密な間隔ではなく、対応できる意味を保持します。公開前に結果を確認し、文書に応じて修正してください。

いいえ。ファイルのバイト列、名前、内容、設定、プレビュー、Markdownはブラウザ内に留まり、Livewireで送信されたりURLに含まれたりしません。操作の復元にはこのタブだけの期限付きレコードを使い、最初からやり直すと削除されます。

関連ツール