Skip to the converter
word2html.pro

Runs in your browser. No uploads.

Convert CSV/TSV to DOCX — ready Word file

Turn CSV or TSV data into a ready Word file (DOCX) with a table — without pasting into Word by hand and fixing the formatting. We detect the delimiter automatically and the file is built in your browser. This is a Pro feature.

  • No uploads
  • No account
  • No conversion limits
Cleanup options

Document

Paste your content here — Ctrl+V

Copy from Word or Google Docs, drop a .docx, Markdown (.md), HTML, CSV/TSV, or PDF file, or pick one from your disk.

Up to 25 MB per file. Nothing is sent to a server.

You can add multiple files at once — up to 100 files, 200 MB total (Pro access required).

Features

Why this converter produces better code

Most online tools transcribe a document tag by tag. We work out what the author meant and write it as proper HTML.

  • Your file stays on your computer

    Conversion runs entirely in the browser. We never send the document to any server — you can confirm that in the Network tab of your developer tools. That matters for contracts, HR records and anything covered by confidentiality.

  • We recover structure, not just text

    A heading made with bold text instead of a heading style becomes a real h2. A table header row marked only by shading gets thead and th. A list pasted from Word as paragraphs with bullet characters comes back as ul and li.

  • We clean the clipboard, not just files

    Content copied from Word or Google Docs is far messier than a .docx file: editor session identifiers, a span around every word, tracking redirects in links. We strip all of it and keep the content.

  • Output shaped for the job

    A fragment to paste into your CMS, a complete HTML file, Tailwind classes for your project, or a message prepared for Outlook — which renders email using the Word engine. One click to switch.

  • No limits, no account

    There's no conversion counter and no sign-up. Since processing happens on your computer, each extra document costs us nothing — so there's no reason to count them.

  • Code that passes an accessibility audit

    Headings in a correct hierarchy, tables with described columns, images with alt attributes. We don't add bold where the tag already carries that meaning — a screen reader won't announce it twice.

How it works

How it works

  1. Paste or load

    Copy content from Word or Google Docs and press Ctrl+V, drop a .docx file onto the page, or pick one from your disk.

  2. See the result instantly

    The document preview on the left, finished code on the right. The preview renders exactly the HTML you'll get — not an approximation.

  3. Adjust and copy

    Toggles recalculate the output immediately, without re-reading the document. Then you copy the code or download the file.

Comparison

How we differ from a typical online converter

This comparison covers tools that upload your document to a server and process it there.

How we differ from a typical online converterword2html.proTypical online converter
Where your document goesStays in your browserTo the provider's server
Conversion limitNoneUsually a few per day
AccountNot neededOften required
Headings made with bold textRecognised as headingsLeft as paragraphs
Table header rowthead and th with scopePlain cells
Content pasted from the clipboardCleaned like a fileUsually unsupported
Outlook-ready codeFull email modeRarely available
Works offlineYes, once the page has loadedNo

Pricing

Pricing

Start for free — batch processing and PDF unlock with a one-time, lifetime Pro purchase (no subscription).

PricingFreeAlways freePro€24one-time payment, lifetime access
DOCX to HTML conversion
Paste from clipboard (Word, Google Docs)
Markdown to HTML conversion
DOCX/HTML/clipboard to Markdown conversion
CSV/TSV to table conversion (HTML or Markdown)
Email-safe mode (Outlook)
Tailwind CSS classes
No conversion limit
No registration, no account
Batch processing (multiple files at once + ZIP)Pro
PDF to HTML conversionPro
PDF to Markdown conversionPro
Markdown/HTML/CSV to DOCX conversion (ready-made Word file)Pro
Markdown/HTML to PDF conversionPro
Buy Pro access – €24

FAQ

Frequently asked questions

Is my document uploaded anywhere?

No. Conversion runs entirely in your browser and the file never leaves your computer. You can check this yourself: open developer tools, go to the Network tab and run a conversion — you won't see a single request carrying your document.

Do I need an account?

No. There's no sign-up and no conversion limit. Processing happens on your computer, so every additional document costs us nothing.

Which formats are supported?

.docx files (Word 2007 and newer), Markdown (.md), HTML, CSV/TSV (turned into a table), and PDF (requires Pro access) — plus content pasted from the clipboard, e.g. from Word, Google Docs, or a web page. You can choose HTML, Markdown, (for Markdown, HTML, or CSV/TSV sources, with Pro access) a ready-made .docx file, or (for Markdown or HTML sources, with Pro access) a ready-made .pdf file as the output. The old .doc format isn't supported: open the file in Word and save it as .docx.

What happens to images in my document?

By default we embed them in the code, so the result works immediately when pasted. We do warn you when images start to dominate the size — a thirteen-page document with graphics can produce two megabytes of code, of which the text is twenty kilobytes. One click then skips them so you can host them separately.

What is email mode for?

Outlook on Windows renders email with the Word engine, not a browser engine: it doesn't understand max-width, ignores margins on div elements and doesn't inherit fonts into tables. Email mode moves every style into inline attributes and adds the constructs that client needs, so your message looks the same in Outlook and in Gmail.

Is the code suitable for a CMS?

Yes. By default you get a fragment to paste into your content editor. You can also choose a complete HTML file, or a version with Tailwind classes if your project uses them.

Does it work offline?

Yes, once the page has loaded. All the conversion logic is already in your browser by then and needs no connection.

Something isn't working. How do I report it?

There's a report button below the result. It generates a report describing the shape of your document — how many paragraphs, tables and images — without a single word of its content. You see exactly what will be copied before you send us anything.