Import
Convert content from other formats to Markdown — no manual copy-paste needed
All import methods first show the converted result in a preview dialog. Content is inserted at the current cursor position after you confirm — existing content is never overwritten.
DOCX File
mammoth.js Upload a .docx file by dragging it onto the editor or clicking the upload button. Text formatting, tables, headings, and bold text are preserved.
- 1 Click "Import" in the top bar and select "DOCX File"
- 2 Drag and drop a .docx file, or click to browse and select a file
- 3 Wait for conversion (typically under 2 seconds)
- 4 Review the preview and click "Insert into Editor"
PDF File
pdfjs-dist Extract text from PDF files. Complex layouts such as multi-column text and embedded tables may lose structure. Best for text-heavy PDFs.
- 1 Click "Import" in the top bar and select "PDF File"
- 2 Select a .pdf file from your device
- 3 Wait for text extraction to complete
- 4 Review the extracted text in the preview and insert
HTML Paste
turndown.js Copy rich text from any website and paste directly into the editor. The editor automatically detects HTML content and converts it to Markdown.
- 1 Select and copy content from a webpage (Ctrl / ⌘ + C)
- 2 Click inside the editor text area
- 3 Paste with Ctrl / ⌘ + V
- 4 The editor automatically detects rich text and converts it — no extra steps needed
URL Import
markitdown-ts Enter a URL and the server fetches and converts the page to Markdown. Supports general webpages, Wikipedia articles (structured extraction), and YouTube videos (transcript extraction).
- 1 Click "Import" in the top bar and select "Import from URL"
- 2 Enter the target URL in the input field
- 3 Click "Fetch" — the server will retrieve and convert the page
- 4 Review the preview and click "Insert into Editor"