Uniform Type Identifier for Markdown

I’ve been asked a few times recently what the recommended UTI is for Markdown-formatted text and text files. Here’s the answer:

net.daringfireball.markdown, which conforms to public.plain-text. The encoding should always be UTF-8.

Now that a lot of Mac and iOS software have built-in support for Markdown, it’d be less confusing if everyone used the same UTI.

Update March 2014: Originally, I recommended that the net.daringfireball.markdown UTI should conform to public.text, but public.plain-text is a better choice.

Friday, 5 August 2011