Markdown в Word

Вставьте Markdown и скачайте редактируемый .docx — настоящие стили заголовков, таблицы и списки.

Markdown

Документ Word

Ожидание Markdown

Вставьте Markdown или загрузите пример — сводка ниже посчитает, что будет в файле Word: заголовки, абзацы, таблицы и блоки кода.

Как пользоваться

  1. Вставьте Markdown в поле или нажмите «Открыть .md», чтобы прочитать файл UTF-8 до 2 МБ. Кнопки «Конвертировать» нет: сводка обновляется примерно через десятую долю секунды после того, как вы перестали печатать.
  2. Проверьте сводку — она точно считает, что будет в файле: заголовки, абзацы, таблицы, блоки кода. Ссылки на http(s) / mailto / tel становятся кликабельными гиперссылками Word; у других протоколов остаётся только текст.
  3. Нажмите «Скачать .docx». Файл собирается на вашем устройстве в родном формате Word (OOXML): заголовки используют настоящие стили «Заголовок 1–6», поэтому панель навигации Word и «Вставка ▸ Оглавление» работают с результатом.

Пример

Ввод

# Чек-лист

Заметки остаются **в этой вкладке**. Файл Word собирается на вашем устройстве.

## Что получится

- Настоящие стили «Заголовок 1–6» в панели навигации
- [Кликабельные ссылки](https://example.com) в Word

| Область | Ответственный |
| --- | --- |
| Документация | Анна |

> Ничего не покидает браузер.

```js
const bytes = await buildDocx(markdown);
```

Результат

чек-лист.docx — 2 заголовка · 2 абзаца · 1 таблица · 1 блок кода
Панель навигации: Чек-лист ▸ Что получится
Таблица открывается как настоящая таблица Word; списки сохраняют маркеры и номера.

Откройте файл в Word (на компьютере, в вебе или на телефоне), чтобы проверить: текст можно выделять и редактировать, потому что документ — собственный XML-формат Word, а не изображение.

Правила, ограничения и известные проблемы

  • Изображения не встраиваются: ![alt](url) записывается как текст [image: alt]. Загрузка удалённых изображений отправляла бы запросы третьим сторонам, чего этот инструмент никогда не делает.
  • Формулы, Mermaid и определения сносок сохраняются как текст дословно. Обычные встроенные HTML-теги становятся настоящим форматированием (br, b/strong, i/em, del/s, u, mark, code/kbd, sub, sup, a href); остальные теги остаются текстом.
  • Помимо базового GFM анализатор понимает заголовки Setext (=== / ---), блоки кода с отступом, ссылки и изображения в справочном стиле, «голые» URL, HTML-сущности, неплотные списки и пункты из нескольких абзацев. YAML front matter пропускается.
  • Набор стилей фиксирован («Заголовок 1–6», «Основной текст», «Цитата», «Исходный код»). Загрузки эталонного документа нет; в Word изменение стиля переоформляет весь документ.
  • Оглавление не создаётся: файл несёт настоящие уровни структуры, поэтому «Вставка ▸ Оглавление» в Word работает в один щелчок.
  • Ячейки таблиц содержат только встроенное форматирование — списки и блоки кода внутри ячеек не поддерживаются (GFM-таблицы их тоже не допускают).
  • Документ объявляет Calibri и 宋体 (SimSun); устройства без этих шрифтов подставляют то, что выберет Word.
  • Ограничения: 100 000 символов ввода (выше скачивание отключается, а не обрезается молча); открываемые .md-файлы до 2 МБ, только UTF-8.
  • Ничего не сохраняется: перезагрузка теряет черновик (скачанный .docx, разумеется, ваш).

Инструменты Markdown, которые тоже работают полностью внутри этой вкладки.