Can Windows open Markdown files without additional software?
Yes, you can open them in any text-editor (notepad, wordpad) or word-processor.
Markdown files are plain text, they are one of a family of file-formats known as lightweight markup languages.
These lightweight markup languages are all designed so that, as far as possible, the source form is just as readable as the rendered form.
Some people (or programs) may save markdown files with a name ending in .txt
which means they will automatically† open in Notepad (or equivalent). Others save markdown files with a name ending something like .md
or .mmd
etc. To make things easier for other people you can just rename the file with a name ending .txt
Note that in Notepad (etc) people just see the original plaint text markup, not the rendered form (HTML, DOC, PDF etc). If you want them to easily see the better-looking form, you could convert to PDF using a markdown processor and send them the created .pdf
file instead of the source .md
or .txt
file.
Are there differences between Windows 7 and Windows 10?
None that affect this answer.
Footnotes:
† Microsoft Windows has a feature called "file association". This allows Windows to remember that a file with a name like something.txt
should be opened in Notepad. It associates the filename extension .txt
with the program notepad.exe
. When you install a new program, one part of the installation process is to add new file associations for the new program. For example the installer for a word-processor might cause .doc
to be associated with the new program. You can use Windows Explorer to view and change these file associations. You can also open a command-prompt window and use commands such as ftype
and assoc
. This isn't something that I'd expect many Windows users to be comfortable doing.
If a file doesn't have an association, if you double-click on it in Windows explorer (the disk-storage folder-content graphical-viewer), Windows will prompt you to select a program to use, it will often offer some suggestions, let you pick one yourself from the full list of installed programs or let you search the Microsoft Store for a new program. You also get a checkbox option to remember this setting (i.e. add a new permanent association).