MDUtil

Word Markdown 変換

Word 文書を開くと、見出し・リスト・表・リンク・画像を保ったきれいな Markdown になります。ファイルはブラウザ内で変換され、アップロードされません。

Word 文書

ここにファイルをドロップするか、ファイルを選んでください

50 MB までの .docx ファイル

ファイルを選ぶ
Word ファイルを開くと、ここに Markdown が表示されます。
0 文字0 行

対応している内容

Word のスタイルを Markdown に
見出し 1〜6、表題、引用、コードのスタイルは Markdown の見出し、引用、コードになります。
リストと表
箇条書きと番号付きリストは入れ子を保ち、表は 1 行目を見出し行にした Markdown の表になります。
画像を保持
画像は Markdown の隣の images フォルダーに保存するか、data URL として埋め込みます。
リンク・脚注・強調
リンク、脚注、太字、斜体、取り消し線を引き継ぎ、空の段落は取り除きます。
どのアプリの .docx でも
Word、Googleドキュメント、LibreOffice、Pages、WPS Office で保存した文書を同じように変換します。
端末の外に出ない
文書はブラウザ内で読み込むので、機密のファイルもパソコンの外に出ません。

コマンドラインで Word を Markdown に変換する

Pandoc

--extract-media は画像を media フォルダーに保存し、Markdown からリンクします。

pandoc report.docx -t gfm --extract-media=. -o report.md

JavaScript

mammoth で .docx を HTML として読み、Turndown でその HTML を Markdown にします。

import mammoth from "mammoth";
import TurndownService from "turndown";

const { value: html } = await mammoth.convertToHtml({ path: "report.docx" });
const markdown = new TurndownService({ headingStyle: "atx" }).turndown(html);

MarkItDown

Microsoft の MarkItDown は、Word、PDF、PowerPoint のファイルを言語モデル向けの Markdown に変換します。

pip install 'markitdown[docx]'
markitdown report.docx -o report.md

よくある質問

Word 文書を Markdown に変換するには?

上で .docx ファイルを開き、右側の Markdown をコピーまたはダウンロードします。「別ファイル」を選ぶと、Markdown と images フォルダーを入れた .zip で画像も保存できます。

画像はどうなりますか?

「別ファイル」では各画像を images/image-1.png のように保存し、.zip に Markdown とフォルダーを入れます。「Markdown に埋め込む」は data URL として 1 つのファイルに書き込み、「画像なし」は画像を取り除きます。

.doc ファイルは変換できますか?

直接はできません。.doc は Word の古い形式なので、Word、LibreOffice、WPS Office で開いて .docx で保存し直してから開いてください。

一部の書式が消えるのはなぜ?

Markdown には色、フォント、下線、ページレイアウトの記法がないため、それらは取り除かれ、コメントも残りません。見出し、リスト、表、リンク、強調は保たれます。

Googleドキュメントを変換するには?

「ファイル → ダウンロード → Microsoft Word (.docx)」で保存してここで開くか、文章をコピーしてリッチテキスト Markdown 変換に貼り付けます。

文書はアップロードされますか?

されません。変換はブラウザ内で行われ、文書が端末の外に出ることはありません。