Цей конвертер Markdown у Slack перетворює текст на mrkdwn для повідомлень, ботів і вхідних вебхуків або на payload Block Kit із заголовками, секціями й роздільниками. Вставте Markdown і скопіюйте текст для Slack чи JSON.
Оновлено:
Як це працює
Вставте Markdown
Вставте примітки до релізу чи звіт про стан, відкрийте файл .md або натисніть «Відкрити приклад».
Виберіть результат
Текст mrkdwn — для поля text в API, JSON Block Kit — для chat.postMessage і вебхуків.
Надішліть
Скопіюйте результат у бота, workflow чи виклик curl; JSON можна вставити в Block Kit Builder, щоб побачити попередній перегляд.
Можливості
Справжній mrkdwn
**жирний** стає *жирний*, ~~закреслений~~ — ~закреслений~, посилання — <url|текст>, а &, < і > екрануються так, як вимагає Slack.
Списки й заголовки
У Slack немає синтаксису списків і заголовків, тому списки записуються з • і номерами з відступами, а заголовки стають жирними рядками.
Читабельні таблиці
Таблиці стають вирівняним моноширинним блоком коду або записом «один рядок на запис» із назвами стовпців.
Перевірка обмежень Block Kit
Конвертер повідомляє про заголовки, довші за 150 символів, секції понад 3000 символів і повідомлення, що мають понад 50 блоків.
Обмеження та конфіденційність
Розмір файлу — до 10 MB. Тексти, більші за 256 KB, конвертуються у фоновому потоці (Web Worker), тому сторінка не зависає. Нічого не надсилається на сервер: усе обробляється в браузері, а «Відкрити за URL» отримує файл безпосередньо з указаної адреси. Докладніше — на сторінці конфіденційності.
Нюанси Slack
Форматування mrkdwn працює лише на межах слів, тому жирний фрагмент усередині слова жирним не відображається. Підкреслення, верхній індекс і вбудований HTML не мають відповідників і прибираються з попередженням. Набір тексту в полі повідомлення Slack відрізняється від надсилання mrkdwn через API: редактор має власне форматування, тож у вставленому mrkdwn можуть відображатися службові символи.
Часті запитання
Чи підтримує Slack Markdown?
Лише частково. Slack використовує власний mrkdwn: жирний шрифт — однією зірочкою, без заголовків і таблиць, а посилання записуються як <url|текст>.
Чому в Slack не працює жирний шрифт?
Звичайний Markdown використовує **подвійні** зірочки, а Slack — *одинарні*. Конвертер їх замінює.
Як надіслати результат через вебхук?
Надішліть на URL вебхука {"text": "…"} з результатом mrkdwn або JSON Block Kit як тіло запиту.
Чи підтримуються зображення?
mrkdwn не вміє вбудовувати зображення — вони стають посиланнями. У режимі Block Kit абзац, що містить лише зображення, стає блоком image.
Що відбувається з таблицями?
У Slack таблиць немає. Залежно від параметра вони стають вирівняним блоком коду або окремими рядками для кожного запису.
Чи надсилається мій текст на сервер?
Ні. Конвертація безкоштовна й виконується повністю у вашому браузері.