Исходный HTML

или перетащите файл сюда либо вставьте код ниже
Параметры HTML

Таблица Markdown

Параметры таблицы Markdown

Файлы не покидают браузерКак именно?

Этот конвертер HTML-таблиц в Markdown находит таблицы в HTML-разметке и переписывает выбранную как таблицу GitHub Flavored Markdown. Вставьте HTML, выберите таблицу и скопируйте Markdown.

Обновлено:

Как это работает

  1. Вставьте HTML

    Вставьте исходный код страницы или скопированную разметку таблицы, перетащите файл .html или откройте страницу по ссылке. Перед разбором HTML очищается.

  2. Выберите таблицу

    Все таблицы страницы перечислены в списке с подписью или первыми ячейками заголовка. Выберите, как обрабатывать объединенные ячейки и форматирование.

  3. Скопируйте Markdown

    Скопируйте таблицу или скачайте файл .md. Предпросмотр показывает, как отобразится Markdown.

Возможности

  • colspan и rowspan

    Объединенные ячейки разбиваются на отдельные — пустые или с повтором значения, — поэтому столбцы не съезжают.

  • Форматирование сохраняется

    <b>, <i>, <code>, <s> и ссылки превращаются в **жирный**, *курсив*, `код`, ~~зачеркнутый~~ и [текст](url), а <br> — в перенос строки.

  • Поиск заголовка

    <thead> или первая строка из ячеек <th> становится строкой заголовков; в таблицах без них заголовком можно сделать первую строку.

  • Безопасность по умолчанию

    Скрипты, обработчики событий и ссылки javascript: удаляются санитайзером, а разметка только читается как текст и никогда не отображается.

  • Вложенные таблицы

    Таблица внутри ячейки попадает в список как отдельная таблица и не ломает внешнюю.

Ограничения и конфиденциальность

HTML может занимать до 10 MB, а таблицы ограничены 50 000 строк.

В таблице Markdown на ячейку приходится одна строка текста: списки, абзацы и изображения внутри ячейки становятся текстом с переносами строк, а цвета, ширины и CSS-классы отбрасываются. Таблицы, собранные из элементов <div> и CSS-сеток, — не настоящие таблицы, и найти их нельзя. Открыть страницу по ссылке можно только на сайтах, которые разрешают запросы с других доменов (CORS); иначе сохраните страницу и откройте файл.

HTML никогда не отображается на этой странице: он очищается библиотекой DOMPurify и читается как текст в фоновом потоке. Подробнее — на странице о конфиденциальности.

Частые вопросы

Как конвертировать HTML-таблицу в Markdown?

Вставьте HTML, в котором есть <table>. Первая таблица конвертируется сразу; если на странице их несколько, выберите другую в списке.

Как получить HTML таблицы с веб-страницы?

Щелкните таблицу правой кнопкой, откройте инструменты разработчика (в Chrome — пункт «Просмотреть код»), затем щелкните правой кнопкой элемент <table> и скопируйте его внешний HTML (Copy outerHTML). Или откройте страницу здесь по ссылке.

Что происходит с объединенными ячейками?

В Markdown нельзя объединять ячейки, поэтому ячейка с colspan или rowspan разбивается. В поле «Объединенные ячейки» выберите «Значение только в первой ячейке» или «Повторять значение».

Сохраняются ли ссылки?

Да, как ссылки Markdown. Ссылки с javascript: и другими небезопасными схемами отбрасываются, остается только их текст.

Можно ли получить простой текст без разметки Markdown?

Выключите «Сохранять форматирование»: жирный текст, ссылки и код запишутся как простой текст.

Сохранится ли кириллица из страницы в кодировке Windows-1251?

Вставленный из буфера обмена текст уже в Unicode, так что русские буквы сохраняются. При открытии файла .html не в UTF-8 кириллица обычно распознается как Windows-1251, но это эвристика: если вместо букв кракозябры, откройте страницу в браузере, скопируйте разметку и вставьте ее.

Вставленная страница загружается на сервер?

Нет. Очистка и конвертация выполняются в вашем браузере.

Похожие инструменты