Markdown — что это за формат и чем открыть файл MD
Markdown — простой язык разметки текста: заголовки, списки, таблицы и ссылки задаются символами клавиатуры, а файл .md читается и как текст, и как оформленный документ.
- Автор:
Мария Лебедева - Опубликовано:
- 5 мин чтения
- 44 просмотра
- форматы файлов
- распознавание текста
- документы
- word
Определение
Markdown — это способ размечать текст обычными символами клавиатуры: строка с решёткой в начале становится заголовком, дефис — пунктом списка, вертикальные черты — таблицей. Файл с расширением .md остаётся простым текстом, который откроет любой редактор, а программы с поддержкой Markdown показывают его как оформленный документ.
Также называют
- маркдаун
- MD
- формат MD
- язык разметки Markdown
Что такое Markdown и чем он отличается от Word и HTML
Markdown — язык разметки, а не формат документа с вёрсткой. Он описывает структуру текста: где заголовок, где список, где таблица, — и ничего не говорит о шрифтах, цветах и полях страницы.
Язык придумал Джон Грубер в 2004 году, исходное описание до сих пор лежит на его сайте Daring Fireball. Задумка была в том, чтобы размеченный текст читался человеком без всякой обработки, как обычное письмо.
| Признак | Markdown (.md) | Word (.docx) | HTML |
|---|---|---|---|
| Что внутри | Простой текст с символами разметки | Архив с текстом, стилями и картинками | Текст с тегами |
| Чем открыть | Любым текстовым редактором | Word и совместимыми программами | Браузером |
| Оформление | Только структура | Структура и вёрстка | Структура, вёрстка через стили |
| Читается без программы | Да | Нет | С трудом |
| Где удобен | Заметки, документация, базы знаний | Документы для печати и согласования | Веб-страницы |
Отсюда главное свойство формата: один и тот же файл без потерь переносится между программами. Заметку из одного редактора можно открыть в другом, положить в репозиторий кода или превратить в документ Word, и структура при этом сохранится. Обратная сторона — вёрстку «как в типографии» в Markdown не задать: размер шрифта, отступы и колонки определяет программа, которая файл показывает.
Основы синтаксиса: заголовки, списки, таблицы и ссылки
Весь синтаксис умещается на одной странице: десяток правил покрывает почти всё, что встречается в обычных документах. Важно только писать символы разметки в начале строки и отделять блоки пустой строкой.
| Элемент | Как пишется | Что получится |
|---|---|---|
| Заголовок | Решётка и пробел в начале строки, две решётки — уровень ниже | Заголовок первого или второго уровня |
| Список | Дефис или звёздочка с пробелом в начале строки | Маркированный список |
| Нумерованный список | Цифра с точкой и пробелом | Пункты 1, 2, 3 |
| Жирный текст | Две звёздочки до и после слова | Выделенное слово |
| Ссылка | Текст в квадратных скобках, адрес в круглых | Кликабельная ссылка |
| Картинка | Та же ссылка с восклицательным знаком впереди | Изображение по адресу файла |
| Таблица | Ячейки через вертикальную черту, под шапкой строка дефисов | Таблица со шапкой |
Картинки файл .md внутри себя не хранит: в тексте остаётся только ссылка на изображение, обычно в формате PNG, JPEG или WebP. Если документ с иллюстрациями переносят на другой компьютер, папку с картинками копируют вместе с ним. Чем отличаются форматы изображений по размеру и прозрачности, объясняет термин PNG и WebP.
Таблицы, зачёркивание и списки задач в исходной версии языка не описаны. Их добавили расширения, и самое распространённое — GitHub Flavored Markdown. Поэтому таблица, которая красиво выглядит в одной программе, в другой может показаться набором вертикальных черт.
Почему распознавание текста и нейросети выбирают этот формат
Markdown хранит ровно то, что умеет восстановить распознавание: структуру текста без вёрстки. Заголовки, абзацы, списки и таблицы в нём записываются однозначно, а шрифты и отступы, которые со скана всё равно не восстановить, в нём не нужны.
Поэтому многие современные системы OCR и языковые модели отвечают именно в Markdown. Из такого текста легко получить и документ Word, и страницу сайта, и заметку, а сам файл занимает мало места и не привязан к одной программе. Для поиска и обработки текста другими программами это тоже удобнее, чем сплошной текст: границы разделов и ячеек таблиц видны сразу.
Так устроено распознавание текста с фото, сканов и PDF в PhotoPanda: печатный текст приходит в формате Markdown с заголовками, списками и таблицами. Результат можно скопировать или скачать в DOCX для Word, PDF, Markdown или TXT, так что конвертировать файл вручную не обязательно. Как сфотографировать страницу для распознавания и что делать с таблицами, разобрано в статье фото в текст: как распознать текст с фото.
Чем открыть файл MD на компьютере и телефоне
Файл MD открывается любым текстовым редактором, потому что внутри обычный текст. Разница лишь в том, увидите вы символы разметки или уже оформленный документ.
- Блокнот, TextEdit и другие простые редакторы показывают текст как есть: с решётками, звёздочками и вертикальными чертами. Прочитать можно, отредактировать тоже, но таблица будет выглядеть как набор символов.
- Редакторы кода, например Visual Studio Code, показывают исходник и рядом готовый вид. В VS Code предпросмотр открывается сочетанием Ctrl+Shift+V.
- Приложения для заметок, например Obsidian, хранят записи в файлах MD и сразу показывают их оформленными. У Obsidian есть версии для компьютера и телефона.
- Сервисы для документов и заметок, например Notion, умеют импортировать файлы MD вместе со структурой.
- GitHub и другие сервисы для кода показывают файлы README.md оформленными прямо на странице репозитория.
Если файл открылся набором непонятных символов вместо русских букв, дело не в разметке, а в кодировке. Почти все файлы MD сохраняют в UTF-8: выберите эту кодировку при открытии, и текст станет читаемым.
Диалекты и частые ошибки разметки
У Markdown нет единственного стандарта, поэтому один и тот же файл в разных программах может выглядеть немного по-разному. Ближе всего к общей норме спецификация CommonMark и построенный на ней GitHub Flavored Markdown с таблицами и зачёркиванием.
Типичные причины, по которым документ «поехал»:
- Нет пустой строки перед списком или таблицей. Многие программы тогда склеивают их с предыдущим абзацем.
- Одиночный перенос строки. Обычный Enter внутри абзаца при показе исчезает; для разрыва строки нужны два пробела в конце или обратная косая черта, для нового абзаца — пустая строка.
- Звёздочки и подчёркивания как обычные символы. Знак умножения или имя файла с подчёркиванием превращаются в курсив; такие символы экранируют обратной косой чертой.
- Разное число ячеек в строках таблицы. Таблица разваливается или теряет столбцы.
- Расширения одной программы. Внутренние ссылки в двойных квадратных скобках или цветные блоки, привычные в редакторе заметок, в другой программе останутся просто текстом.
Проверить файл перед отправкой можно в любом редакторе с предпросмотром: если структура там выглядит так, как задумано, в других программах на основе CommonMark она тоже почти наверняка сохранится. Итог по термину: Markdown — простой текст со структурой, который читается без специальных программ, легко превращается в Word или PDF и поэтому стал привычным форматом для заметок, документации и результатов распознавания текста. Соседние понятия обработки документов и изображений собраны в глоссарии PhotoPanda.
Связанные термины
- OCR (оптическое распознавание символов)OCR — технология, которая превращает изображение текста на фото, скане или в PDF в символы: их можно копировать, искать по документу и править в редакторе.
- PNG vs WebPPNG vs WebP — выбор между двумя форматами с поддержкой прозрачности. PNG: lossless, универсальная совместимость, больший размер. WebP: на 25–35% меньше, lossy и lossless режимы, не везде поддерживается.
- HEIC форматHEIC (High Efficiency Image Container) — контейнерный формат изображений Apple на базе кодека HEVC. Обеспечивает сжатие в 2 раза лучше JPEG при аналогичном визуальном качестве. Используется по умолчанию на iPhone начиная с iOS 11.
- AVIFAV1 Image File Format — современный формат сжатия изображений на основе видеокодека AV1. Стандартизован Alliance for Open Media в 2019 году. Даёт на 30–50% меньший размер, чем JPEG, при сопоставимом или лучшем качестве. Поддерживает HDR, прозрачность, анимацию.
FAQ
Вопросы и ответы
Чем открыть файл MD на Windows?
Файл с расширением md — это обычный текст, поэтому его откроет даже стандартный Блокнот: нажмите на файл правой кнопкой мыши, выберите пункт «Открыть с помощью» и укажите Блокнот. Вы увидите текст вместе с символами разметки: решётками перед заголовками, звёздочками вокруг выделенных слов, вертикальными чертами в таблицах. Если нужен оформленный вид, удобнее редактор кода Visual Studio Code: откройте в нём файл и включите предпросмотр сочетанием Ctrl+Shift+V, тогда рядом с исходником появится готовый документ. Для постоянной работы с заметками подходят приложения, которые хранят записи в формате md, например Obsidian. Чтобы файлы md всегда открывались выбранной программой, в том же меню «Открыть с помощью» отметьте вариант использовать это приложение всегда. Если вместо русских букв видны непонятные символы, откройте файл заново с кодировкой UTF-8: почти все файлы md сохраняют именно в ней.
Как открыть файл MD на телефоне?
На телефоне файл md можно открыть двумя способами. Первый — любое приложение для просмотра текстовых файлов: вы увидите содержимое с символами разметки, этого достаточно, чтобы прочитать короткий документ или скопировать из него текст. Второй — приложение с поддержкой Markdown, которое показывает файл оформленным: с заголовками, списками и таблицами. Такие приложения есть и для Android, и для iPhone, например мобильная версия Obsidian, а также редакторы заметок, которые умеют импортировать файлы md. Если файл пришёл в мессенджере или по почте, сначала сохраните его в память телефона или в облачное хранилище, затем откройте из выбранного приложения через пункт открытия файла. Когда документ нужен только для чтения и его структура важна, проще попросить отправителя прислать версию в PDF или DOCX: эти форматы любой телефон открывает без дополнительных программ, а вёрстка в них не зависит от приложения.
Как перевести файл MD в Word?
Самый надёжный способ — конвертер, который понимает разметку и превращает её в стили Word: заголовки становятся заголовками, списки — списками, таблицы — таблицами. Популярный бесплатный вариант — программа Pandoc, она работает из командной строки и переводит md в docx одной командой. Есть и онлайн-конвертеры, но в них не стоит загружать документы с персональными или коммерческими данными. Можно обойтись и без конвертера: откройте файл в редакторе с предпросмотром, выделите оформленный текст и вставьте его в Word, большая часть структуры при этом обычно сохраняется. Если же md-файл получен как результат распознавания текста в PhotoPanda, конвертация не нужна: результат можно сразу скачать в DOCX, а также в PDF, Markdown или TXT. После переноса в Word проверьте таблицы и нумерацию списков и назначьте шрифт через стили документа, а не вручную для каждого абзаца, тогда оформление будет единым по всему файлу.
Как сделать таблицу в Markdown?
Таблица в Markdown пишется строками, в которых ячейки разделены вертикальной чертой. Первая строка — шапка с названиями столбцов. Сразу под ней идёт служебная строка, где под каждым столбцом стоят три или больше дефиса, тоже через вертикальные черты: она говорит программе, что перед ней таблица. Дальше каждая строка текста — строка таблицы, и число ячеек в ней должно совпадать с шапкой. Двоеточие в служебной строке слева, справа или с обеих сторон от дефисов выравнивает столбец по левому краю, по правому или по центру. Перед таблицей оставляйте пустую строку, иначе часть программ склеит её с абзацем выше. Объединять ячейки Markdown не умеет, и сложные таблицы с многоуровневой шапкой лучше делать уже в Word или в редакторе таблиц. Учтите, что таблицы появились в расширениях языка, например в GitHub Flavored Markdown, поэтому очень старые или упрощённые программы покажут их как обычный текст.
Как перевести Markdown в PDF?
Есть три распространённых пути. Первый — напечатать документ в PDF из программы, которая показывает Markdown оформленным: откройте предпросмотр в редакторе, выберите печать и в качестве принтера укажите сохранение в PDF. Способ простой, но вид страницы зависит от стилей конкретной программы. Второй — редакторы и приложения для заметок со встроенным экспортом в PDF: в них можно выбрать размер страницы и поля. Третий — конвертер Pandoc, который превращает Markdown в PDF через систему вёрстки LaTeX: результат получается аккуратным, но на компьютере нужна установленная LaTeX-система. Если цель — отправить или распечатать документ без правок, PDF подходит лучше всего, а если документ ещё будут редактировать, удобнее перевести Markdown в DOCX и сохранить в PDF уже из Word. Перед экспортом проверьте ссылки на картинки: если файлов изображений нет рядом с документом, в PDF на их месте окажутся пустые места.
Что такое файл README.md?
README.md — это файл с описанием проекта, который по традиции кладут в корень папки с программой или репозитория кода. Расширение md означает, что описание написано в Markdown: с заголовками, списками, ссылками и примерами. Сервисы для хранения кода, например GitHub, автоматически показывают этот файл оформленным на главной странице репозитория, поэтому по нему знакомятся с проектом. Обычно в README пишут, что делает программа, как её установить и запустить, какие у неё настройки и кому писать о проблемах. Открыть такой файл на своём компьютере можно любым текстовым редактором, а увидеть оформленным — в редакторе кода с предпросмотром или прямо на странице репозитория. Если вы создаёте свой README, начните с заголовка с названием проекта, затем добавьте короткое описание в одном-двух абзацах и разделы с установкой и примерами использования, а длинные инструкции вынесите в отдельные файлы md и дайте на них ссылки.
Как вставить формулу в Markdown?
В исходном Markdown формул нет, их поддерживают расширения, и почти всегда это запись в синтаксисе LaTeX. Формулу внутри строки обычно окружают одинарными знаками доллара, а отдельную формулу на своей строке — двойными. Так работают, например, GitHub, Obsidian и Jupyter Notebook: они показывают такую запись как набранную математическую формулу. В программах без этого расширения вы увидите исходный текст формулы со знаками доллара и обратными косыми чертами, и читать его будет неудобно. Поэтому перед тем как отправлять документ с формулами, уточните, где его будут открывать, или переведите его в PDF, где формулы уже сверстаны. При конвертации в Word через Pandoc формулы в синтаксисе LaTeX превращаются в редактируемые формулы Word. Если вы только начинаете, держите под рукой шпаргалку по основным командам LaTeX: дроби, степени, индексы и греческие буквы закрывают большинство школьных и рабочих формул.
Как сделать перенос строки в Markdown?
В Markdown обычный перенос строки внутри абзаца при показе исчезает: две строки, разделённые простым нажатием Enter, сольются в одну. Это сделано специально, чтобы длинный абзац можно было разбивать на строки в редакторе, не меняя его вид. Чтобы получить именно разрыв строки внутри абзаца, поставьте в конце строки два пробела или обратную косую черту и только потом нажмите Enter. Такие разрывы удобны для адресов, стихов и реквизитов, где каждая часть должна стоять на своей строке. Чтобы начать новый абзац, оставьте между строками одну пустую строку: это самый надёжный способ, его одинаково понимают все программы. Учтите, что некоторые редакторы заметок отступают от правила и показывают каждый Enter как перенос, поэтому файл, который у вас выглядит правильно, в другой программе может склеить строки. Если документ будут открывать в разных местах, используйте пустые строки между абзацами и не полагайтесь на одиночные переносы.

Автор материала
Мария Лебедева
Редактор блога PhotoPanda
Редактор блога PhotoPanda. Пишет об обработке фото, нейросетях для изображений и подготовке снимков для маркетплейсов, документов и печати. Инструкции проверяет на реальных фотографиях в PhotoPanda.
Все материалы автора