Any file,
clean Markdown.
Convert documents, spreadsheets, books, data and code, entirely in your browser. No servers, no uploads, no accounts.
# Quarterly Report
Summary of the quarter.
- Results on track
- Next steps agreed
| Region | Status |
| ------ | ------- |
Drop a file, get Markdown.
It converts the second you drop it, in your browser, never on a server.
Drag & drop your files
or
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.
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.
# 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.
# 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.
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.
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.
Step 01
Drop your file
Drag it in, choose it, or paste it. One file or a whole pile, +135 formats, no setup.
Step 02
Convert in a click
Hit convert on a single file or the entire batch, follow the live progress, and cancel any time.
Step 03
Take your Markdown
Download a clean .md file or copy it straight to your clipboard. Batch them and zip the lot.
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.
In plain terms: a faster computer with more memory converts bigger files, quicker. A phone works too, just with less headroom.
Most converters quietly upload your documents to a server. This one physically can't.
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.
No file uploads
Your file never left this tab.
Not a mockup of a promise. Open your own browser's network tab while you convert: your document is never uploaded.
Built for +135 formats
Documents, spreadsheets, presentations, e-books, data, code and more. If it holds text, chances are it converts.
Documents
6 formatsWord to Markdown
.docx
Microsoft Word documents.
OpenDocument Text to Markdown
.odt · .fodt
LibreOffice & OpenOffice text documents.
Rich Text to Markdown
.rtf
Cross-app Rich Text Format files.
AbiWord to Markdown
.abw
AbiWord word-processor documents.
Hangul to Markdown
.hwpx
Korean Hangul Office documents.
InDesign / IDML to Markdown
.idml · .icml
Adobe InDesign layout exchange files.
Spreadsheets
8 formatsExcel to Markdown
.xlsx
Microsoft Excel workbooks.
OpenDocument Sheet to Markdown
.ods · .fods
LibreOffice Calc spreadsheets.
CSV to Markdown
.csv
Comma-separated value tables.
TSV to Markdown
.tsv
Tab-separated value tables.
Parquet to Markdown
.parquet
Columnar big-data tables.
Gnumeric to Markdown
.gnumeric
Gnumeric spreadsheets.
SYLK to Markdown
.slk
Legacy symbolic-link spreadsheets.
Data Interchange to Markdown
.dif
DIF tabular data exchange.
Presentations
2 formatsPDF to Markdown
Text-based PDF documents.
E-books
2 formatsNotebooks
5 formatsJupyter to Markdown
.ipynb
Jupyter computational notebooks.
R Markdown to Markdown
.rmd · .rnw
R Markdown & Sweave reports.
Quarto to Markdown
.qmd
Quarto publishing documents.
Zeppelin to Markdown
.zpln
Apache Zeppelin notebooks.
.NET Interactive to Markdown
.dib
.NET Interactive notebooks.
Markup & text
12 formatsMarkdown to Markdown
.md · .markdown · .mdx
Markdown & MDX source.
HTML to Markdown
.html · .htm
Web page markup.
Plain text to Markdown
.txt
Unformatted text files.
LaTeX to Markdown
.tex · .latex
LaTeX typesetting source.
reStructuredText to Markdown
.rst
Python documentation markup.
AsciiDoc to Markdown
.adoc · .asciidoc
AsciiDoc technical writing.
Org-mode to Markdown
.org
Emacs Org-mode documents.
Textile to Markdown
.textile
Textile lightweight markup.
BBCode to Markdown
.bbcode
Forum BBCode markup.
Typst to Markdown
.typ
Typst typesetting source.
man / roff to Markdown
.man · .roff
Unix manual pages.
SVG to Markdown
.svg
Vector graphics with text.
Wikis
4 formatsTechnical docs
9 formatsDocBook to Markdown
.docbook · .dbk
DocBook technical documentation.
DITA to Markdown
.dita · .ditamap
DITA structured documentation.
TEI to Markdown
.tei
Scholarly text encoding.
Texinfo to Markdown
.texi · .texinfo
GNU Texinfo manuals.
Perl POD to Markdown
.pod
Perl inline documentation.
scdoc to Markdown
.scd
scdoc man-page source.
Gemtext to Markdown
.gmi
Gemini protocol pages.
txt2tags to Markdown
.t2t
txt2tags markup.
Djot to Markdown
.dj
Djot lightweight markup.
Structured data
8 formatsJSON to Markdown
.json · .jsonc · .json5 · .ndjson
JavaScript Object Notation data.
XML to Markdown
.xml
Extensible markup data.
YAML to Markdown
.yaml · .yml
Human-friendly config data.
TOML to Markdown
.toml
Readable configuration files.
INI / config to Markdown
.ini · .conf · .cfg
Classic key-value config.
Environment to Markdown
.env
Environment variable files.
KDL to Markdown
.kdl
KDL document language.
LDIF to Markdown
.ldif
LDAP directory records.
APIs & schemas
9 formatsOpenAPI / Swagger to Markdown
.json · .yaml
REST API specifications.
RAML to Markdown
.raml
RESTful API modeling language.
API Blueprint to Markdown
.apib
API Blueprint specifications.
WSDL to Markdown
.wsdl
SOAP web-service definitions.
WADL to Markdown
.wadl
REST service descriptions.
HTTP requests to Markdown
.http · .rest
Saved HTTP request files.
Avro to Markdown
.avsc
Avro data schemas.
Prisma to Markdown
.prisma
Prisma database schemas.
DBML to Markdown
.dbml
Database markup language.
Semantic web (RDF)
7 formatsTurtle to Markdown
.ttl
RDF Turtle triples.
N-Triples to Markdown
.nt
Line-based RDF triples.
TriG to Markdown
.trig
RDF named-graph datasets.
Notation3 to Markdown
.n3
Notation3 RDF source.
RDF/XML to Markdown
.rdf · .owl
RDF & OWL ontologies.
JSON-LD to Markdown
.jsonld
Linked-data JSON.
SPARQL results to Markdown
.srx · .srj
SPARQL query results.
Mail & contacts
5 formatsSubtitles
7 formatsSubRip to Markdown
.srt
The most common subtitles.
WebVTT to Markdown
.vtt
Web video captions.
SSA / ASS to Markdown
.ass · .ssa
Advanced styled subtitles.
SAMI to Markdown
.smi · .sami
Microsoft SAMI captions.
TTML to Markdown
.ttml · .dfxp
Timed-text captions.
SBV to Markdown
.sbv
YouTube SBV subtitles.
SubViewer to Markdown
.sub
SubViewer subtitles.
Maps & geo
10 formatsGeoJSON to Markdown
.geojson
Geographic JSON features.
GPX to Markdown
.gpx
GPS tracks & waypoints.
KML / KMZ to Markdown
.kml · .kmz
Google Earth geo data.
TopoJSON to Markdown
.topojson
Topology-aware GeoJSON.
WKT to Markdown
.wkt
Well-Known Text geometry.
OpenStreetMap to Markdown
.osm
OpenStreetMap map data.
GML to Markdown
.gml
Geography Markup Language.
Garmin TCX to Markdown
.tcx
Garmin training activities.
NMEA to Markdown
.nmea
GPS receiver sentences.
IGC to Markdown
.igc
Glider flight logs.
Diagrams
5 formatsdraw.io to Markdown
.drawio
diagrams.net drawings.
Excalidraw to Markdown
.excalidraw
Hand-drawn-style sketches.
BPMN to Markdown
.bpmn
Business process diagrams.
Vega / Vega-Lite to Markdown
.vega · .vl
Data visualization specs.
GraphML to Markdown
.graphml
Graph structure data.
Feeds
2 formatsFinance
3 formatsBibliography
3 formatsScience (bio & chemistry)
10 formatsFASTA to Markdown
.fasta · .fa
Biological sequence data.
FASTQ to Markdown
.fastq · .fq
Sequencing reads with quality.
GenBank to Markdown
.gb · .gbk
Annotated DNA sequences.
PDB to Markdown
.pdb
Protein 3D structures.
Newick to Markdown
.nwk · .tree
Phylogenetic trees.
GFF / GTF / BED to Markdown
.gff · .gtf · .bed
Genome feature annotations.
SAM to Markdown
.sam
Sequence alignment data.
MOL / SDF to Markdown
.mol · .sdf
Chemical structure files.
SMILES to Markdown
.smiles
Molecular structure strings.
Crystallography to Markdown
.cif
Crystal structure data.
Localization (i18n)
4 formatsPlaylists & media
4 formatsLogs & records
3 formatsSystem configuration
5 formatssystemd to Markdown
.service · .timer · .socket
systemd unit files.
.desktop to Markdown
.desktop
Linux application launchers.
Windows registry to Markdown
.reg
Registry export files.
Apple plist to Markdown
.plist
macOS & iOS property lists.
Terraform to Markdown
.tfvars · .tfstate
Terraform variables & state.
Archives (extract & convert)
3 formatsCode (200+ languages)
15 formatsJavaScript / TypeScript to Markdown
.js · .ts · .jsx · .tsx
JS, TS, JSX & TSX source.
Python to Markdown
.py
Python source code.
Java to Markdown
.java
Java source code.
C / C++ to Markdown
.c · .cpp · .h
C and C++ source code.
C# to Markdown
.cs
C# source code.
Go to Markdown
.go
Go source code.
Rust to Markdown
.rs
Rust source code.
PHP to Markdown
.php
PHP source code.
Ruby to Markdown
.rb
Ruby source code.
SQL to Markdown
.sql
SQL queries & schemas.
Shell to Markdown
.sh · .bash
Shell & Bash scripts.
Mermaid to Markdown
.mmd · .mermaid
Text-based diagrams.
PlantUML to Markdown
.puml · .plantuml
Text-based UML diagrams.
DOT / Graphviz to Markdown
.dot · .gv
Graphviz graph descriptions.
200+ more languages to Markdown
Kotlin, Swift, Scala, Haskell & many more.
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.
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.
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 detailsQuestions,
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