CSV to JSON Converter
Turn CSV rows into a clean JSON array of objects, with the header row as the keys. The data stays in your browser.
Convert the Markdown you use every day (headings, emphasis, code, links, images and bullet lists) to clean HTML in your browser. It covers a subset of Markdown, not full CommonMark.
Updated
Your browser is preparing the tool. It runs 100% locally.
Paste Markdown and get HTML: it converts headings, bold and italic, inline and fenced code, links, images and bullet lists into their HTML tags, live as you type. It is a lightweight converter for quick jobs, not a full CommonMark parser, so tables, blockquotes and nested lists aren't covered. The conversion happens in your browser.
Paste Markdown and the matching HTML appears, ready to copy or download as output.html. It opens on a small example and re-renders on every keystroke, so you can watch the tags take shape.
Markdown is the plain-text format John Gruber introduced in 2004 to write structured text that converts cleanly to HTML. This tool does that conversion for the elements you reach for in a README, a comment or a note.
It applies a set of text rules: lines beginning with # become heading tags h1 to h6, double-asterisks become bold (the strong tag), single asterisks become italic (em), backtick spans become inline code and triple-backtick blocks become a code block, the link and image syntaxes become anchor and image tags, and lines starting with a dash, asterisk or plus become items in a bullet list.
For safety, the input is HTML-escaped first, so any raw HTML you paste shows up as text instead of being rendered. The output updates as you type.
There's no external data. The conversion follows Markdown's common conventions, applied in your browser as a set of text rules. John Gruber introduced the format in 2004; CommonMark later gave it an unambiguous specification.
The Markdown you paste is converted in your browser and never sent to a server.
The converter keeps no copy, so your text is gone when you close the tab.
| Input | Markdown text |
|---|---|
| Output | HTML (copy or download) |
| Supported | Headings, bold, italic, code, links, images, bullet lists |
| Not supported | Tables, blockquotes, nested or ordered lists |
| Raw HTML | Escaped and shown as text |
| Download | output.html |
| Where it runs | In your browser, live |
It converts a subset of Markdown and does not conform to CommonMark. Everyday elements convert correctly. Tables (a GitHub extension), blockquotes, ordered and nested lists, horizontal rules and strikethrough don't.
Raw HTML in your Markdown is escaped and shown as text rather than passed through. That's safe, but it means you can't mix in hand-written HTML and have it render.
Lists become flat bullet lists; indentation for nesting isn't interpreted, and numbered lists aren't recognised.
If you need tables, task lists, footnotes or strict CommonMark and GitHub-Flavored output, use a dedicated CommonMark processor.
Turn a Markdown README or notes file into HTML for a web page.
Convert a Markdown comment or post for a system that stores HTML.
Preview how each Markdown element becomes an HTML tag.
Produce small blocks of structural HTML from plain text fast.
Need tables, task lists or strict CommonMark? Use a full CommonMark/GFM processor. Want to write and see the result side by side? Use the Markdown editor. Going the other way? Use HTML to Markdown.
Checked against the converter's rules: it handles the common Gruber-era elements (headings, emphasis, code, links, images, bullet lists). It is not a full CommonMark parser, so tables and blockquotes stay as plain text.
Turn CSV rows into a clean JSON array of objects, with the header row as the keys. The data stays in your browser.
Flatten a JSON array of objects into CSV for a spreadsheet. Every key found in any object becomes a column, and it all runs on your device.
Turn pasted CSV into a real .xlsx workbook with SheetJS. Cells are written as text, so Excel can't strip leading zeros or turn codes into dates when the file opens.
Pull the first sheet of an Excel workbook out to plain CSV in your browser. Formulas become their values, and the file stays on your computer.
Extract the plain text from a Word .docx file in your browser. You get the words without the formatting, and your document is read on your device instead of being uploaded.
Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.
Paste or pick your input at the top of the page. The conversion runs on this device and needs no account.