Файлів ще немає. Перетягніть сюди кілька файлів, виберіть їх кнопкою або введіть текст нижче.
Вхідних даних ще немає.
Парсер і конвертер front matter
Цей інструмент читає front matter файлів Markdown — YAML між рядками ---, TOML між рядками +++ або об’єкт JSON — і перетворює його на JSON. Дані можна також відредагувати й записати назад у форматі YAML, TOML чи JSON.
Оновлено:
Як це працює
Додайте файли Markdown
Вставте допис або перетягніть багато файлів .md із сайту на Jekyll, Hugo, Astro, Eleventy чи Docusaurus.
Витягніть або відредагуйте
Режим «Front matter → JSON» дає один об’єкт або масив для кількох файлів. У режимі «Редагувати й записати назад» дані вибраного файлу змінюються як JSON.
Завантажте результат
Збережіть JSON, відкрийте його в JSON Viewer або завантажте файл Markdown із новим front matter.
Можливості
YAML, TOML і JSON
Усі три стилі front matter розпізнаються автоматично, зокрема вкладені таблиці й масиви таблиць TOML.
Багато файлів — один JSON
Кілька файлів стають масивом із полем «file» або об’єктом, де ключі — назви файлів. Зручно для пошукового індексу чи скрипту міграції.
Текст документа як content
За бажання текст Markdown після front matter додається поруч із метаданими як поле «content».
Формати Hugo і Jekyll
Запишіть front matter назад як YAML, TOML чи JSON: переведіть допис із +++ TOML Hugo на --- YAML, не зачіпаючи основного тексту.
Зрозумілі помилки
Про пошкоджений YAML чи TOML повідомляється з назвою файлу й номером рядка, а не мовчки повертаються порожні дані.
Обмеження та конфіденційність
До 500 файлів, кожен до 5 MB, разом до 50 MB. Front matter має починатися з першого рядка файлу. Усе розбирається у вашому браузері, файли не надсилаються на сервер. Докладніше — на сторінці конфіденційності.
Часті запитання
Що таке front matter?
Блок метаданих на самому початку файлу Markdown — заголовок, дата, теги, — який використовують генератори статичних сайтів. YAML обмежують рядки ---, TOML (Hugo) — рядки +++.
Як конвертувати front matter у JSON?
Вставте файл або перетягніть кілька, залиште режим «Front matter → JSON» і скопіюйте чи завантажте JSON. Дати лишаються такими, як записано, наприклад "2026-03-14".
Чи можна перетворити front matter TOML на YAML?
Так. Виберіть «Редагувати й записати назад» і потрібний файл, у полі «Формат» укажіть YAML, а потім завантажте документ. Основний текст файлу зберігається байт у байт.
Що відбувається зі значеннями null у TOML?
У TOML немає null. Ключі зі значенням null пропускаються під час запису TOML, а в підсумку показано, скільки їх було.
Чи виконуються власні теги YAML?
Ні. Парсер використовує базову схему YAML (core schema): невідомі теги лишаються звичайними рядками, а псевдоніми обмежено, тож файл не може запустити код чи переповнити пам’ять.