Файл с расширением .mdx не открывается двойным кликом, потому что в системе нет ассоциированной программы — Windows предлагает «поискать приложение в Store», и на этом всё встаёт. Причина проста: под расширением MDX скрываются два совершенно разных формата, и универсального открывателя не существует.

Первый и самый распространённый вариант — словарная база MDict: электронные словари, энциклопедии и базы данных, популярные у переводчиков и изучающих языки. Второй — MDX-документ, то есть Markdown с вставками JSX-компонентов, который используют разработчики и технические писатели. Прежде чем искать «прогу для MDX», нужно понять, какой именно файл у вас в руках — от этого зависит весь выбор софта.

Как определить, какой у вас MDX-файл

Самый быстрый способ — посмотреть на контекст: откуда файл пришёл. Если он скачан вместе со словарём, лежит рядом с файлом .mdd (это ресурсы: картинки и звук) и весит десятки или сотни мегабайт — это почти наверняка словарь MDict. Если файл маленький, открывается в блокноте и внутри виден текст с разметкой вроде # Заголовок и тегами компонентов — это MDX-документ для разработки.

Надёжная проверка — открыть файл обычным текстовым редактором. Словарь MDict покажет бинарный «мусор» из нечитаемых символов, потому что это скомпилированная база данных. MDX-документ отобразится как обычный читаемый текст с разметкой. Этого достаточно, чтобы выбрать правильный раздел ниже.

💡

Расширение.mdx используют два разных формата: словари MDict и Markdown+JSX документы. Сначала определите тип файла, потом подбирайте программу.

Программы для словарей MDX (MDict)

Формат MDict создавался для мобильных словарей, поэтому лучшая поддержка — в специализированных словарных оболочках. Такие программы индексируют базу один раз, после чего поиск по сотням тысяч статей работает практически мгновенно, включая поиск по словоформам и полнотекстовый поиск.

  • 📱 GoldenDict — свободная программа для Windows, Linux и Android, поддерживает MDX наряду с десятком других словарных форматов, умеет всплывающий перевод по выделению слова.
  • 📖 MDict — «родная» оболочка формата, есть версии под Windows и мобильные платформы; интерфейс минималистичный, но совместимость с базами максимальная.
  • 💻 BlueDict / Eudic — популярные мобильные словарные оболочки, поддерживающие MDX-базы; состав функций зависит от версии и платформы.
  • 🗂 DictTango и аналогичные Android-клиенты — вариант для тех, кому нужны дополнительные функции вроде озвучки и тёмной темы.

Порядок подключения словаря в большинстве оболочек одинаковый: указываете в настройках папку, где лежат файлы .mdx.mdd, если есть), программа сканирует каталог и строит индекс. Важно, чтобы файл ресурсов .mdd лежал рядом с основной базой и имел то же имя — иначе в статьях пропадут картинки и звук.

💡

Держите словари в отдельной папке без кириллицы и пробелов в пути — часть старых словарных оболочек некорректно обрабатывает такие пути.

Чем открыть MDX на Windows, Android и macOS

Выбор зависит от платформы. На десктопе удобнее всего GoldenDict: он бесплатный, без лишней воды и поддерживает группы словарей — можно искать сразу по нескольким базам. На Android выбор шире, но принцип тот же: оболочка + папка с базами. На macOS ситуация скромнее: часть пользователей запускает GoldenDict, часть — использует мобильные оболочки через эмулятор или веб-версии словарей.

ПрограммаПлатформаТип MDXЛицензия
GoldenDictWindows, Linux, AndroidСловари MDictСвободная
MDictWindows, мобильныеСловари MDictБесплатная
Eudic / BlueDictAndroid, iOSСловари MDictБесплатная с доп. функциями
VS Code + расширение MDXWindows, macOS, LinuxMDX-документыСвободная
Obsidian / TyporaWindows, macOS, LinuxMarkdown (MDX частично)Разная

⚠️ Внимание: скачивайте словарные оболочки только с официальных сайтов или из официальных магазинов приложений. На сторонних «сборниках софта» под видом словаря нередко распространяют установщики с рекламными модулями.

Редакторы для MDX-документов (Markdown + JSX)

Если ваш файл — это документация или контент для сайта на Gatsby, Next.js или Docusaurus, вам нужен не словарь, а редактор с подсветкой синтаксиса MDX. Стандарт де-факто здесь — Visual Studio Code с расширением MDX из официального маркетплейса: оно добавляет подсветку, проверку синтаксиса и автодополнение компонентов.

Для просмотра результата без настройки проекта подойдут онлайн-площадки вроде песочниц MDX, но с локальными файлами удобнее работать в редакторе. Обычные Markdown-редакторы (Typora, Obsidian) откроют MDX как текст, однако JSX-вставки будут отображаться как сырой код — это нормально, такие редакторы не рендерят компоненты React.

npm install -g @mdx-js/cli

mdx document.mdx -o output.html

Команда выше — пример конвертации MDX в HTML через официальный инструментарий mdx-js. Она требует установленного Node.js и подходит тем, кто работает с MDX как разработчик. Если вы просто хотите «посмотреть, что внутри», ставить Node.js не нужно — достаточно текстового редактора.

📊 Какой у вас файл MDX?
Словарь MDict (перевод/энциклопедия)
Документ для сайта (Markdown + JSX)
Не знаю, файл просто не открывается
Нужно конвертировать MDX в другой формат

Пошагово: открываем словарь MDX в GoldenDict

Это самый частый сценарий, поэтому разберём его подробно. Инструкция безопасна и обратима: программа не изменяет файлы словаря, а только читает их.

  • ⬇️ Скачайте GoldenDict с официального репозитория проекта и установите стандартным способом.
  • 📁 Сложите файлы .mdx и сопутствующие .mdd в одну папку, например Dictionaries.
  • ⚙️ В меню программы откройте настройки словарей (раздел «Источники» / «Файлы») и добавьте эту папку.
  • 🔄 Нажмите «Пересканировать» и дождитесь построения индекса — у больших баз это занимает заметное время.
  • 🔍 Введите слово в строке поиска и проверьте, что статья открывается, а картинки и звук подхватились.

☑️ Проверка перед подключением словаря

Выполнено: 0 / 5

Если словарь появился в списке, но статьи пустые или без картинок, почти всегда виноват отсутствующий или переименованный файл .mdd. Проверьте, что имена совпадают посимвольно, и пересканируйте папку ещё раз.

⚠️ Внимание: во время первой индексации больших баз не закрывайте программу и не отключайте диск со словарями. Прерванное построение индекса — типичная причина «пустого» поиска; лечится повторным сканированием.

Конвертация MDX в другие форматы

Иногда задача не «открыть», а перевести содержимое в привычный вид. Для MDX-документов путь простой: это текст, поэтому достаточно переименовать в .md для чтения в любом Markdown-редакторе или сконвертировать через Pandoc / @mdx-js/cli в HTML. JSX-вставки при этом либо будут обработаны, либо останутся текстом — зависит от инструмента.

С словарями MDict сложнее. Существуют конвертеры (например, утилиты на базе pyglossary), которые превращают MDX в форматы StarDict, CSV или SQLite. Это оправдано, если ваша целевая программа не читает MDX напрямую. Учтите: конвертация больших баз идёт долго, а форматирование статей может частично потеряться — всегда сохраняйте исходный MDX-файл до проверки результата.

Технические детали формата MDict

MDX-файл — это скомпилированная база: заголовок с метаданными, индекс ключевых слов и блоки данных со сжатием. Из-за блочной структуры «частично битый» файл иногда открывается, но поиск даёт сбои. Лечение — скачать базу заново из источника, а не пытаться чинить бинарник вручную.

Частые проблемы и их решение

Программа не видит словарь в папке. Проверьте расширение: иногда при скачивании архив не распаковали, и в папке лежит .zip или .rar вместо .mdx. Распакуйте архив и пересканируйте источник.

Поиск работает, но статьи без оформления. Возможная причина — отсутствует файл ресурсов .mdd или версия оболочки не поддерживает стили конкретного словаря. Попробуйте другую оболочку из списка выше — совместимость у них различается.

Файл «открывается» в браузере как текст. Значит, это MDX-документ, и вам нужен редактор кода, а не словарь. Установите VS Code с расширением MDX — файл будет читаться с подсветкой синтаксиса.

💡

Для словарей берите GoldenDict или MDict, для документов — VS Code с расширением MDX. Конвертировать формат стоит только если целевая программа не читает MDX напрямую.

FAQ: частые вопросы о программах для MDX

Чем открыть MDX-файл на телефоне Android?

Установите словарную оболочку с поддержкой MDict — например, GoldenDict или Eudic, скопируйте файлы .mdx и .mdd в одну папку в памяти телефона и добавьте её в настройках приложения. После индексации поиск будет работать офлайн.

MDX и MDD — в чём разница?

.mdx — сам словарь: статьи и индекс. .mdd — файл ресурсов: картинки, звук, шрифты. Они работают в паре и должны лежать рядом с одинаковыми именами. Словарь без MDD открывается, но без мультимедиа.

Можно ли открыть MDX в Word или Excel?

Напрямую — нет, офисные программы не поддерживают ни словарный формат MDict, ни MDX-разметку. Для словаря используйте конвертер в CSV через pyglossary, для документа — конвертацию в HTML или DOCX через Pandoc.

Файл MDX не открывается даже в GoldenDict. Что делать?

Проверьте три вещи: файл полностью скачан (сравните размер с источником), он распакован из архива, а путь к папке не содержит проблемных символов. Если всё в порядке, но словарь не виден — вероятно, файл повреждён; скачайте базу заново.

Есть ли бесплатная программа для MDX без лишней воды?

Да: GoldenDict распространяется свободно и не содержит рекламы, а для MDX-документов бесплатен Visual Studio Code с официальным расширением MDX. Обе программы доступны для Windows, а GoldenDict — ещё и для Linux.