Skip to content

Any file,
clean Markdown.

Convert documents, spreadsheets, books, data and code, entirely in your browser. No servers, no uploads, no accounts.

DOCXreport.docx
PDFpaper.pdf
XLSXbudget.xlsx
PPTXdeck.pptx
HTMLpage.html
EPUBnovel.epub
CSVdata.csv
JSONconfig.json
MDreport.docxoutput.md
Converting ready
BI
Quarterly Report
RegionStatus
NorthOn track
chart.png

# Quarterly Report

Summary of the quarter.

- Results on track

- Next steps agreed

| Region | Status  |

| ------ | ------- |

01Convert

Drop a file, get Markdown.

It converts the second you drop it, in your browser, never on a server.

Drag & drop your files

or

WordExcelPowerPointPDFEPUBCSVJSONCode
See all +135 supported formats
Batch convertMany files at once
100% privateStays on your device
Works offlineNo connection needed
Preset

Optimize for AI & RAG

Extra cleanup for LLM ingestion: strip HTML, fix smart quotes, tidy Unicode and spacing.

Add YAML front matter

Prepend a metadata block (title, source, date, word & token counts) for knowledge bases and RAG.

Add table of contents

Build a linked index from the headings. Handy for long documents.

Export RAG chunks (.json)

Split the result into retrieval-ready chunks. Download per file from the result panel.

02Why Markdown

The format your
tools prefer.

Markdown is plain text with a few light marks. That simplicity is exactly what makes it the cleanest input for AI tools and the easiest format to keep, search and reuse.

A little markup, nothing locked in

Markdown adds meaning with a handful of characters: # for a heading, - for a list, ** for bold. The file stays readable as plain text, yet renders as a clean document anywhere. No proprietary container, no hidden styling, just the content and its structure.

MDnotes.mdplain text

# Meeting notes

- Ship the beta

- Write the changelog

**Owner:** Ana

Meeting notes

  • Ship the beta
  • Write the changelog

Owner: Ana

What Markdown gives you.

Fewer tokens, lower cost

The same content carries far less markup than HTML or a PDF text dump. More of your document fits in a single prompt, and every call spends fewer tokens.

PDF or HTMLmore markup
Markdownfewer tokens

# Spec

- Auth flow

read as structure

Models read it directly

Language models are trained on Markdown, so headings, lists and code arrive as structure they understand, not noise to untangle.

Intro

Setup

Usage

Clean to chunk for RAG

Its heading hierarchy gives a retrieval pipeline natural cut points, so text splits into coherent chunks instead of arbitrary fragments.

MDnotes.md
Any editorGitThe webIn 10 years

Portable and future proof

Plain text opens in any editor, diffs cleanly in git and stays readable for decades. Nothing is trapped in one app or one file version.

03How it works

Three steps,
start to finish.

No learning curve and no waiting around. From file to Markdown in about the time it took to read this.

DOCXreport.docx

Step 01

Drop your file

Drag it in, choose it, or paste it. One file or a whole pile, +135 formats, no setup.

Converting...local

Step 02

Convert in a click

Hit convert on a single file or the entire batch, follow the live progress, and cancel any time.

# .md

Step 03

Take your Markdown

Download a clean .md file or copy it straight to your clipboard. Batch them and zip the lot.

04Under the hood

Your computer
does the work.

There's no cloud and no magic. The entire converter loads once, then runs inside your browser, using your own processor and memory, exactly like an app installed on your device.

Engine
The whole converter is code (JavaScript & WebAssembly) that loads once with the page and then runs inside your browser tab.
Speed & size
Bounded by your own CPU and RAM, just like any app on your computer. A faster machine handles bigger files, sooner.
Network
None required. Once the page has loaded you can switch off your internet and it keeps converting.
Loading
Each format's converter downloads only the moment you use it, so the page itself stays light and fast.

In plain terms: a faster computer with more memory converts bigger files, quicker. A phone works too, just with less headroom.

private-markdown · enginerunning locally
Converting on your deviceno server involved
Processor (CPU)live
Memory (RAM)live
Live throughputreal-time
Activitylive log
parsereport.docx
tablesnormalized
headingslinked
Network0 KB sent · offline-ready

Most converters quietly upload your documents to a server. This one physically can't.

05Privacy

Your files stay
yours.

Confidential contracts, financial sheets, personal notes: they're processed on your device and nowhere else. There is no upload step to trust, because there is no upload step.

Nothing leaves your device

Your file is read and converted inside the page. It never reaches a server, ours or anyone else's.

Nothing is kept

Files live only while the tab is open. Close it and there's nothing left behind: no history, no cache, no copies.

No accounts

No sign-up and no login. The files you convert are never tracked or stored.

NetworkLocal only
NameStatusSize

No file uploads

Your file never left this tab.

Your file, outbound0 B/s
0 uploads0 bytes of your file

Not a mockup of a promise. Open your own browser's network tab while you convert: your document is never uploaded.

06Formats

Built for +135 formats

Documents, spreadsheets, presentations, e-books, data, code and more. If it holds text, chances are it converts.

+135
formats
452
extensions
144
converters

Documents

6 formats

Word to Markdown

.docx

Microsoft Word documents.

Convert

OpenDocument Text to Markdown

.odt · .fodt

LibreOffice & OpenOffice text documents.

Convert

Rich Text to Markdown

.rtf

Cross-app Rich Text Format files.

Convert

AbiWord to Markdown

.abw

AbiWord word-processor documents.

Convert

Hangul to Markdown

.hwpx

Korean Hangul Office documents.

Convert

InDesign / IDML to Markdown

.idml · .icml

Adobe InDesign layout exchange files.

Convert

Spreadsheets

8 formats

Excel to Markdown

.xlsx

Microsoft Excel workbooks.

Convert

OpenDocument Sheet to Markdown

.ods · .fods

LibreOffice Calc spreadsheets.

Convert

CSV to Markdown

.csv

Comma-separated value tables.

Convert

TSV to Markdown

.tsv

Tab-separated value tables.

Convert

Parquet to Markdown

.parquet

Columnar big-data tables.

Convert

Gnumeric to Markdown

.gnumeric

Gnumeric spreadsheets.

Convert

SYLK to Markdown

.slk

Legacy symbolic-link spreadsheets.

Convert

Data Interchange to Markdown

.dif

DIF tabular data exchange.

Convert

Presentations

2 formats

PowerPoint to Markdown

.pptx

Microsoft PowerPoint slide decks.

Convert

OpenDocument Presentation to Markdown

.odp · .fodp

LibreOffice Impress decks.

Convert

PDF

1 format

PDF to Markdown

.pdf

Text-based PDF documents.

Convert

E-books

2 formats

EPUB to Markdown

.epub

Open standard e-book publications.

Convert

FictionBook to Markdown

.fb2

FictionBook XML e-books.

Convert

Notebooks

5 formats

Jupyter to Markdown

.ipynb

Jupyter computational notebooks.

Convert

R Markdown to Markdown

.rmd · .rnw

R Markdown & Sweave reports.

Convert

Quarto to Markdown

.qmd

Quarto publishing documents.

Convert

Zeppelin to Markdown

.zpln

Apache Zeppelin notebooks.

Convert

.NET Interactive to Markdown

.dib

.NET Interactive notebooks.

Convert

Markup & text

12 formats

Markdown to Markdown

.md · .markdown · .mdx

Markdown & MDX source.

Convert

HTML to Markdown

.html · .htm

Web page markup.

Convert

Plain text to Markdown

.txt

Unformatted text files.

Convert

LaTeX to Markdown

.tex · .latex

LaTeX typesetting source.

Convert

reStructuredText to Markdown

.rst

Python documentation markup.

Convert

AsciiDoc to Markdown

.adoc · .asciidoc

AsciiDoc technical writing.

Convert

Org-mode to Markdown

.org

Emacs Org-mode documents.

Convert

Textile to Markdown

.textile

Textile lightweight markup.

Convert

BBCode to Markdown

.bbcode

Forum BBCode markup.

Convert

Typst to Markdown

.typ

Typst typesetting source.

Convert

man / roff to Markdown

.man · .roff

Unix manual pages.

Convert

SVG to Markdown

.svg

Vector graphics with text.

Convert

Wikis

4 formats

MediaWiki to Markdown

.wiki · .mediawiki

Wikipedia-style wiki markup.

Convert

DokuWiki to Markdown

.dokuwiki

DokuWiki page source.

Convert

Creole to Markdown

.creole

Creole common wiki markup.

Convert

TikiWiki to Markdown

.tiki

Tiki wiki syntax.

Convert

Technical docs

9 formats

DocBook to Markdown

.docbook · .dbk

DocBook technical documentation.

Convert

DITA to Markdown

.dita · .ditamap

DITA structured documentation.

Convert

TEI to Markdown

.tei

Scholarly text encoding.

Convert

Texinfo to Markdown

.texi · .texinfo

GNU Texinfo manuals.

Convert

Perl POD to Markdown

.pod

Perl inline documentation.

Convert

scdoc to Markdown

.scd

scdoc man-page source.

Convert

Gemtext to Markdown

.gmi

Gemini protocol pages.

Convert

txt2tags to Markdown

.t2t

txt2tags markup.

Convert

Djot to Markdown

.dj

Djot lightweight markup.

Convert

Structured data

8 formats

JSON to Markdown

.json · .jsonc · .json5 · .ndjson

JavaScript Object Notation data.

Convert

XML to Markdown

.xml

Extensible markup data.

Convert

YAML to Markdown

.yaml · .yml

Human-friendly config data.

Convert

TOML to Markdown

.toml

Readable configuration files.

Convert

INI / config to Markdown

.ini · .conf · .cfg

Classic key-value config.

Convert

Environment to Markdown

.env

Environment variable files.

Convert

KDL to Markdown

.kdl

KDL document language.

Convert

LDIF to Markdown

.ldif

LDAP directory records.

Convert

APIs & schemas

9 formats

OpenAPI / Swagger to Markdown

.json · .yaml

REST API specifications.

Convert

RAML to Markdown

.raml

RESTful API modeling language.

Convert

API Blueprint to Markdown

.apib

API Blueprint specifications.

Convert

WSDL to Markdown

.wsdl

SOAP web-service definitions.

Convert

WADL to Markdown

.wadl

REST service descriptions.

Convert

HTTP requests to Markdown

.http · .rest

Saved HTTP request files.

Convert

Avro to Markdown

.avsc

Avro data schemas.

Convert

Prisma to Markdown

.prisma

Prisma database schemas.

Convert

DBML to Markdown

.dbml

Database markup language.

Convert

Semantic web (RDF)

7 formats

Turtle to Markdown

.ttl

RDF Turtle triples.

Convert

N-Triples to Markdown

.nt

Line-based RDF triples.

Convert

TriG to Markdown

.trig

RDF named-graph datasets.

Convert

Notation3 to Markdown

.n3

Notation3 RDF source.

Convert

RDF/XML to Markdown

.rdf · .owl

RDF & OWL ontologies.

Convert

JSON-LD to Markdown

.jsonld

Linked-data JSON.

Convert

SPARQL results to Markdown

.srx · .srj

SPARQL query results.

Convert

Mail & contacts

5 formats

Email to Markdown

.eml

Single email messages.

Convert

Mbox to Markdown

.mbox

Mailbox archives.

Convert

Saved web page to Markdown

.mht · .mhtml

MHTML single-file pages.

Convert

vCard to Markdown

.vcf

Contact cards.

Convert

iCalendar to Markdown

.ics

Calendar events & invites.

Convert

Subtitles

7 formats

SubRip to Markdown

.srt

The most common subtitles.

Convert

WebVTT to Markdown

.vtt

Web video captions.

Convert

SSA / ASS to Markdown

.ass · .ssa

Advanced styled subtitles.

Convert

SAMI to Markdown

.smi · .sami

Microsoft SAMI captions.

Convert

TTML to Markdown

.ttml · .dfxp

Timed-text captions.

Convert

SBV to Markdown

.sbv

YouTube SBV subtitles.

Convert

SubViewer to Markdown

.sub

SubViewer subtitles.

Convert

Maps & geo

10 formats

GeoJSON to Markdown

.geojson

Geographic JSON features.

Convert

GPX to Markdown

.gpx

GPS tracks & waypoints.

Convert

KML / KMZ to Markdown

.kml · .kmz

Google Earth geo data.

Convert

TopoJSON to Markdown

.topojson

Topology-aware GeoJSON.

Convert

WKT to Markdown

.wkt

Well-Known Text geometry.

Convert

OpenStreetMap to Markdown

.osm

OpenStreetMap map data.

Convert

GML to Markdown

.gml

Geography Markup Language.

Convert

Garmin TCX to Markdown

.tcx

Garmin training activities.

Convert

NMEA to Markdown

.nmea

GPS receiver sentences.

Convert

IGC to Markdown

.igc

Glider flight logs.

Convert

Diagrams

5 formats

draw.io to Markdown

.drawio

diagrams.net drawings.

Convert

Excalidraw to Markdown

.excalidraw

Hand-drawn-style sketches.

Convert

BPMN to Markdown

.bpmn

Business process diagrams.

Convert

Vega / Vega-Lite to Markdown

.vega · .vl

Data visualization specs.

Convert

GraphML to Markdown

.graphml

Graph structure data.

Convert

Feeds

2 formats

RSS / Atom to Markdown

.rss · .atom

Web syndication feeds.

Convert

OPML to Markdown

.opml

Outline & feed lists.

Convert

Finance

3 formats

OFX to Markdown

.ofx · .qfx

Open Financial Exchange statements.

Convert

QIF to Markdown

.qif

Quicken Interchange records.

Convert

MT940 to Markdown

.mt940

Bank statement records.

Convert

Bibliography

3 formats

BibTeX to Markdown

.bib

LaTeX bibliography entries.

Convert

RIS to Markdown

.ris

Reference-manager citations.

Convert

Citation File to Markdown

.cff

Software citation metadata.

Convert

Science (bio & chemistry)

10 formats

FASTA to Markdown

.fasta · .fa

Biological sequence data.

Convert

FASTQ to Markdown

.fastq · .fq

Sequencing reads with quality.

Convert

GenBank to Markdown

.gb · .gbk

Annotated DNA sequences.

Convert

PDB to Markdown

.pdb

Protein 3D structures.

Convert

Newick to Markdown

.nwk · .tree

Phylogenetic trees.

Convert

GFF / GTF / BED to Markdown

.gff · .gtf · .bed

Genome feature annotations.

Convert

SAM to Markdown

.sam

Sequence alignment data.

Convert

MOL / SDF to Markdown

.mol · .sdf

Chemical structure files.

Convert

SMILES to Markdown

.smiles

Molecular structure strings.

Convert

Crystallography to Markdown

.cif

Crystal structure data.

Convert

Localization (i18n)

4 formats

gettext to Markdown

.po · .pot

gettext translation catalogs.

Convert

XLIFF to Markdown

.xlf · .xliff

Translation interchange files.

Convert

Apple strings to Markdown

.strings

iOS & macOS string tables.

Convert

.NET resx to Markdown

.resx

.NET resource files.

Convert

Playlists & media

4 formats

M3U to Markdown

.m3u · .m3u8

Media playlists.

Convert

PLS to Markdown

.pls

PLS playlists.

Convert

CUE sheet to Markdown

.cue

CD track index sheets.

Convert

LRC to Markdown

.lrc

Synchronized song lyrics.

Convert

Logs & records

3 formats

Logs to Markdown

.log

Application & server logs.

Convert

HTTP Archive to Markdown

.har

Browser network captures.

Convert

diff / patch to Markdown

.diff · .patch

Source-code diffs.

Convert

System configuration

5 formats

systemd to Markdown

.service · .timer · .socket

systemd unit files.

Convert

.desktop to Markdown

.desktop

Linux application launchers.

Convert

Windows registry to Markdown

.reg

Registry export files.

Convert

Apple plist to Markdown

.plist

macOS & iOS property lists.

Convert

Terraform to Markdown

.tfvars · .tfstate

Terraform variables & state.

Convert

Archives (extract & convert)

3 formats

ZIP to Markdown

.zip · .jar · .war

ZIP archives, contents converted.

Convert

tar / gzip to Markdown

.tar · .gz · .tgz

tar & gzip archives, contents converted.

Convert

torrent to Markdown

.torrent

BitTorrent metadata files.

Convert

Code (200+ languages)

15 formats

JavaScript / TypeScript to Markdown

.js · .ts · .jsx · .tsx

JS, TS, JSX & TSX source.

Convert

Python to Markdown

.py

Python source code.

Convert

Java to Markdown

.java

Java source code.

Convert

C / C++ to Markdown

.c · .cpp · .h

C and C++ source code.

Convert

C# to Markdown

.cs

C# source code.

Convert

Go to Markdown

.go

Go source code.

Convert

Rust to Markdown

.rs

Rust source code.

Convert

PHP to Markdown

.php

PHP source code.

Convert

Ruby to Markdown

.rb

Ruby source code.

Convert

SQL to Markdown

.sql

SQL queries & schemas.

Convert

Shell to Markdown

.sh · .bash

Shell & Bash scripts.

Convert

Mermaid to Markdown

.mmd · .mermaid

Text-based diagrams.

Convert

PlantUML to Markdown

.puml · .plantuml

Text-based UML diagrams.

Convert

DOT / Graphviz to Markdown

.dot · .gv

Graphviz graph descriptions.

Convert

200+ more languages to Markdown

Kotlin, Swift, Scala, Haskell & many more.

Convert
07Limitations

Honest about
the limits.

Everything runs inside your browser. There is no server doing the work behind the scenes. That single choice is what makes the tool completely private, and it's also why a few things some converters do are simply off the table here. It's a trade, and we'd rather be upfront about it.

your browserlocal only
DOCXreport.docxMDoutput.md

What you keep

  • Total privacy

    Files are read and converted on your device, never uploaded.

  • Always offline

    Once the page is loaded, no connection is needed at all.

  • No accounts, no limits

    Nothing to sign up for, no quotas, and your files are never tracked.

No connection
remote servernever contacted
upload endpointunused

Would need a server

  • OCR & scanned pages

    Reading text out of scanned documents or photos.

  • Image & vision processing

    Describing pictures or pulling tables out of images.

  • Server-only conversions

    Anything that needs a backend or a hosted AI model.

A few formats keep less than others. Exactly what each one keeps and drops is spelled out on its card.

See per-format details
08FAQ

Questions,
answered.

Everything worth knowing before you drop in a file.

Still not sure?

The fastest answer is to try it. Worst case, you get a clear message about what went wrong. Nothing breaks and nothing leaves your device.

Convert a file