{"id":70383,"date":"2025-03-13T12:10:17","date_gmt":"2025-03-13T20:10:17","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/devops\/?p=70383"},"modified":"2025-04-15T10:12:36","modified_gmt":"2025-04-15T18:12:36","slug":"markdown-for-large-text-fields-private-preview","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/markdown-for-large-text-fields-private-preview\/","title":{"rendered":"Markdown for large text fields (private preview)"},"content":{"rendered":"<blockquote>\n<p>\ud83d\udce2 As of April 15th, we are no longer accepting private preview requests. We have enough participants signed up to provide feedback. Keep an eye on the Azure DevOps release notes for the general availability announcement.<\/p>\n<\/blockquote>\n<p>Adding Markdown capabilities to the work item is a long-standing request. We introduced Markdown for comments in early 2024, but due to the <a href=\"https:\/\/devblogs.microsoft.com\/devops\/new-boards-hub-update-spring-2025\/\">rollout of the New Boards Hub<\/a>, we put the feature on hold.<\/p>\n<p>Today, we\u2019re excited to announce a private preview for Markdown support in large text fields! \ud83c\udf89<\/p>\n<h1>\ud83e\udd84 How it works<\/h1>\n<p>By default, all existing and new work items will continue using the HTML editor for large text fields. However, you now have the option to opt-in and use the Markdown editor for individual work items and fields.<\/p>\n<h3>Existing work items<\/h3>\n<p>Open the work item and click into a large text field (e.g., Description). The field will initially appear as an HTML editor, but you\u2019ll now see an option to convert it to Markdown.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2.png\" alt=\"Image markdown 2\" width=\"1839\" height=\"560\" class=\"aligncenter size-full wp-image-70385\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2.png 1839w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2-300x91.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2-1024x312.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2-768x234.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-2-1536x468.png 1536w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" \/><\/a><\/p>\n<p>We perform a best-effort conversion of the HTML to Markdown.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3.png\" alt=\"Image markdown 3\" width=\"3092\" height=\"1435\" class=\"aligncenter size-full wp-image-70386\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3.png 3092w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3-300x139.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3-1024x475.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3-768x356.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3-1536x713.png 1536w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-3-2048x950.png 2048w\" sizes=\"(max-width: 3092px) 100vw, 3092px\" \/><\/a><\/p>\n<p>Keep in mind, the more complex the HTML, the harder it is to accurately convert it. If your field contains intricate formatting, we recommend keeping it in HTML.<\/p>\n<blockquote>\n<p><strong>\u26a0\ufe0f Important<\/strong><\/p>\n<p>  Once you convert a field to Markdown, there\u2019s no way to revert it back to HTML.<\/p>\n<\/blockquote>\n<p>After the conversion takes place, the work item will display the text in Markdown format whenever you edit it.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4.png\" alt=\"Image markdown 4\" width=\"1846\" height=\"862\" class=\"aligncenter size-full wp-image-70389\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4.png 1846w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4-300x140.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4-1024x478.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4-768x359.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-4-1536x717.png 1536w\" sizes=\"(max-width: 1846px) 100vw, 1846px\" \/><\/a><\/p>\n<p>You can also toggle a preview mode to see how your Markdown renders in real time.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5.png\" alt=\"Image markdown 5\" width=\"1853\" height=\"829\" class=\"aligncenter size-full wp-image-70390\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5.png 1853w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5-300x134.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5-1024x458.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5-768x344.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-5-1536x687.png 1536w\" sizes=\"(max-width: 1853px) 100vw, 1853px\" \/><\/a><\/p>\n<h3>New work items<\/h3>\n<p>For new work items, the experience is similar, except there is no existing data to convert.<\/p>\n<p>Also, your editor preference is sticky. Meaning, if you choose Markdown for a new work item, we\u2019ll remember your preference, and all future work items you create will default to Markdown.<\/p>\n<p>If you prefer HTML for a particular field, you can select it, as long as the field is still empty.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6.png\" alt=\"Image markdown 6\" width=\"1898\" height=\"663\" class=\"aligncenter size-full wp-image-70391\" srcset=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6.png 1898w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6-300x105.png 300w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6-1024x358.png 1024w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6-768x268.png 768w, https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2025\/03\/markdown-6-1536x537.png 1536w\" sizes=\"(max-width: 1898px) 100vw, 1898px\" \/><\/a><\/p>\n<p>Once a field is being used in Markdown mode, the HTML editor is no longer available. However, if you paste HTML into the editor, we\u2019ll attempt to automatically convert it to Markdown.<\/p>\n<h1>\ud83e\uddfe Private preview<\/h1>\n<p>The Markdown editor is only available in New Boards. Your organization must be fully switched over. It will not work in Old Boards, and we cannot enable it if you still have the option to switch back.<\/p>\n<p>We\u2019re currently testing the preview internally and working through a few issues. That said, we\u2019re collecting names of organizations interested in early access. We aim to launch the private preview in a few weeks.<\/p>\n<h1>\ud83e\udea7 Interested in joining?<\/h1>\n<p>If you\u2019d like to participate, please <a href=\"mailto: dahellem@microsoft.com\" target=\"_blank\">email me directly<\/a>. Be sure to include your organization name (https:\/\/dev.azure.com\/organization).<\/p>\n<p>We are excited to finally bring this to our users. It\u2019s been a long time coming.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udce2 As of April 15th, we are no longer accepting private preview requests. We have enough participants signed up to provide feedback. Keep an eye on the Azure DevOps release notes for the general availability announcement. Adding Markdown capabilities to the work item is a long-standing request. We introduced Markdown for comments in early 2024, [&hellip;]<\/p>\n","protected":false},"author":921,"featured_media":66588,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,224,229,1],"tags":[],"class_list":["post-70383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-azure","category-community","category-devops"],"acf":[],"blog_post_summary":"<p>\ud83d\udce2 As of April 15th, we are no longer accepting private preview requests. We have enough participants signed up to provide feedback. Keep an eye on the Azure DevOps release notes for the general availability announcement. Adding Markdown capabilities to the work item is a long-standing request. We introduced Markdown for comments in early 2024, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/70383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/921"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=70383"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/70383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/66588"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=70383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=70383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=70383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}