نسخهی ارتقا یافته Pandoc ،Markdown است که شامل نحو برای پاورقیها، جداول، لیستهای مرتب شدهی قابل تغییر، لیستهای تعریف، بلوکهای کد محصور شده، زیرنویس ها، خطوط، بلوکهای فرا داده، جدولهای خودکار مطالب، ریاضیات LaTeX جاسازی شده، نقل قولها و Markdown در عناصر بلوک HTML است. (این پیشرفتها که در ادامه در Pandoc’s Markdown توضیح داده شدهاند، میتوانند با استفاده از فرمت ورودی یا خروجی markdown_strict غیرفعال شوند.)
برخلاف اکثر ابزارهای موجود برای تبدیل Markdown به HTML، که از جایگزینهای regex استفاده میکنند، Pandoc یک طراحی مدولار دارد: از مجموعهای از خوانندهها تشکیل شده است که متن را در یک قالب مشخص تجزیه میکنند و یک نمایش بومی از سند تولید میکنند، و یک مجموعه از نویسندگان این نمایش بومی را به یک قالب هدف تبدیل میکند. بنابراین، افزودن فرمت ورودی یا خروجی فقط نیاز به افزودن خواننده یا نویسنده دارد.
از آنجایی که بازنمایی میانی پاندوک از یک سند نسبت به بسیاری از قالبهایی که تبدیل میکند، گویاتر است، نباید انتظار تبدیلهای کامل بین هر قالب و فرمت دیگری را داشت.
Pandoc تلاش میکند تا عناصر ساختاری یک سند را حفظ کند اما جزئیاتی مانند اندازهی حاشیه را قالب بندی نمیکند. و برخی از عناصر سند، مانند جداول پیچیده، ممکن است در مدل سند ساده Pandoc قرار نگیرند.
در حالیکه تبدیلها از Pandoc’s Markdown به همه فرمتها آرزوی بینقص بودن را دارند، میتوان انتظار داشت که تبدیل فرمتهایی که گویاتر از Pandoc’s Markdown هستند کم باشند.