How to open a .md file on a Chromebook
Chromebooks don't have a native Markdown viewer. Tapping a .md file in the Files app opens it in the Text app, which shows raw syntax. The fix is a browser-side editor since installing desktop apps usually isn't an option on school or work Chromebooks.
Fastest: drop on Vela Docs in Chrome
Open docs.vela.partners. Drag the .md file from the Files app onto the page. It renders. No install, no Linux container, no admin policy to navigate. Free.
Chrome extension option
"Markdown Preview Plus" in the Chrome Web Store lets you double-click a .md file in Files and have it render in a Chrome tab. Limitation: school / work Chromebooks often block extensions; check your admin's allowlist first.
Linux-app option (if enabled)
ChromeOS supports Linux apps via Crostini. If your Chromebook allows it, install:
- VS Code: standard developer editor with a Markdown preview pane.
- Obsidian: works inside Linux container, same as on Mac or Windows.
Most school and work Chromebooks block Linux apps entirely. The browser path is the realistic default.
Android app option (if Play Store enabled)
Some Chromebooks support Play Store apps. If yours does, Markor is a free Markdown editor that opens .md files cleanly. Same limitation as Linux apps: often blocked on managed Chromebooks.
School / work Chromebook gotchas
- Admin policy blocks the upload. Some Chromebooks restrict which cloud services can receive file uploads. Vela Docs is a standard https endpoint; if your admin's allowlist is restrictive, check that docs.vela.partners is permitted.
- Google Drive integration is the default.Save the file to Drive first, then Drive → Open with → Vela Docs (once you've used the share-link flow once, it shows up there).
- Print to PDF as fallback. If genuinely nothing works, open the .md in Chrome, copy the rendered content from Vela Docs, paste into Docs, File → Print → Save as PDF. Lossy but reliable.
One short takeaway
Chromebooks pair best with browser-side editors. Vela Docs renders any .md file in Chrome without install, permissions, or Linux setup.
Related reading: