Markdown to HTML
Paste Markdown or open a .md file and get one .html file: just the content to paste into a site, or a whole page you can double-click and read, with system fonts that have Thai and dark mode. It runs in your browser; nothing is sent anywhere.
Getting the tool ready…This tool needs JavaScript. If you still see this after a few seconds, JavaScript is switched off in your browser or the page did not load completely: turn JavaScript on or reload the page.
How it looks
How to use it
- Paste Markdown into the left box, or press "Choose a Markdown file" (.md), or drop the file on it.
- Pick "A whole page" for a file you can double-click and read, or "Just the content" for HTML to paste into a site or another system.
- Press "Copy" or "Download .html". The preview below shows how it looks.
Good to know
- GitHub Markdown (GFM) is read: headings, bold, italic, strikethrough, nested lists, tables, checkboxes, code blocks and quotes.
- HTML written inside the Markdown always comes out as text, never as real tags, so no script can slip into the file. Add special tags in the HTML yourself.
- Links keep their address only for http, https, mailto and relative addresses (like
./page.htmlor#section); other links keep just their text. Pictures are kept only from http/https. - The whole page has no script, uses the fonts already on the device (nothing is loaded from the web) and turns dark with the device setting. The first heading is the page title.
- A table of contents, footnotes and math are not made yet.
- To watch the result while typing, use the Markdown preview; to go the other way, use HTML to Markdown.
Your data stays on your device
Everything runs in your browser. The text and files are not sent to freesabai's server or anywhere else, and nothing is kept in the browser. The site only counts that someone opened this page and copied or downloaded (not what; you can turn the counting off at the bottom of the site, see the privacy policy).
Report a problem or suggest something
Found Markdown that comes out wrong? Tell us on the feedback page, no account needed.
More file converters
Thai text files
Subtitles
ZIP and TAR archives
- Unzip with Thai file namesZIPs from Thai Windows whose names show as garbage: extract or re-zip readable
- Extract ZIP filesOpen a ZIP, browse its folders, save files or extract to a folder, password ZIPs too
- Create a ZIP filePut files or a whole folder in a ZIP, with an AES-256 password if you like
- Open TAR, TAR.GZ, TGZ and GZOpen .tar.gz, .tgz, .tar or .gz files: save each file or all as a ZIP
- Create a TAR.GZ filePack files or a folder into .tar.gz or .tar, or gzip one file to .gz
Images
- SVG to PNG, JPG, WebPSVG to PNG at any size, transparent or coloured background, many files at once
- Favicon and ICO generatorA favicon.ico with several sizes, and the full icon set with the code
- GIF to framesSplit a GIF into PNG frames with their delays, one by one or as a ZIP
- GIF maker from imagesMake an animated GIF from pictures: order, delays, size and loops
- BMP and TIFF converterTIFF to JPG or PNG, BMP to PNG, and pictures to BMP or TIFF
Excel and Word files
- Excel to CSV / JSONOpen an xlsx, pick a sheet, get a CSV that keeps Thai intact or JSON; every sheet in one ZIP
- CSV / JSON to ExcelA real xlsx: leading zeros and Thai kept, several files as several sheets
- Word to text / HTMLOpen a docx, get plain text, HTML or Markdown with headings, lists, tables, links and pictures
HTML, Markdown, JSON and XML
- HTML / Word / Google Docs to MarkdownPaste from Word, Google Docs or a web page and get Markdown with tables and lists
- Markdown to HTMLA .md file as a readable .html page or just the content
- JSON to XMLSet the root name; @name keys become attributes; Thai keys work
- XML to JSONRSS, sitemaps or exports to JSON, with the line of any mistake
Contacts and calendars
Questions and answers
How do I turn a .md file into a page I can open and read?
Paste the Markdown or choose the .md file, pick A whole page and press Download .html. You get one file that opens in any browser, with readable CSS, Thai-ready fonts and dark mode.
Where did the HTML in my Markdown go?
HTML written inside the Markdown always comes out as text, never as real tags, so no script can slip into the file. If you need special tags, add them to the HTML you get.
Why do some links have no address?
Only http, https, mailto and relative addresses such as ./page.html are kept. Other links, like javascript:, keep just their text, for safety.
Rate this tool
Tap the stars, then add a word if you like
Thank you! Your rating helps make the tool better
No sign-up. No name or e-mail is kept; a comment is kept for 3 months · Details