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.

1

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. 1 Click "Import" in the top bar and select "DOCX File"
  2. 2 Drag and drop a .docx file, or click to browse and select a file
  3. 3 Wait for conversion (typically under 2 seconds)
  4. 4 Review the preview and click "Insert into Editor"
Note: Supported: .docx (Word 2007+). Legacy .doc format is not supported.
2

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. 1 Click "Import" in the top bar and select "PDF File"
  2. 2 Select a .pdf file from your device
  3. 3 Wait for text extraction to complete
  4. 4 Review the extracted text in the preview and insert
Note: Text extraction only. Images, charts, and complex multi-column layouts are not preserved.
3

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. 1 Select and copy content from a webpage (Ctrl / ⌘ + C)
  2. 2 Click inside the editor text area
  3. 3 Paste with Ctrl / ⌘ + V
  4. 4 The editor automatically detects rich text and converts it — no extra steps needed
Note: If you paste plain text, it is inserted as-is without conversion.
4

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. 1 Click "Import" in the top bar and select "Import from URL"
  2. 2 Enter the target URL in the input field
  3. 3 Click "Fetch" — the server will retrieve and convert the page
  4. 4 Review the preview and click "Insert into Editor"
Note: URL import is a server-side feature and requires an active internet connection. Available for all users. Some pages protected by bot detection (Cloudflare, paywalls) may fail.