100% Client-Side · 95+ Pages / Sec · Zero Tracking

Copy PDF Math into Clean Markdown & Typst

Deterministic client-side browser extension that extracts arXiv formulas, derivations, 2D matrices, and benchmark tables into clean LaTeX and Typst code with a single keystroke.

Download Extension (.zip) How to Load in Chrome
ArxivMath Live Extension Preview

Why Scientists and Researchers Love ArxivMath

No more manually retyping equations from PDFs into your notes.

Zero Latency (< 1 ms)

Uses a deterministic 2D Spatial Font-Stream Discriminator directly in JavaScript. Instant extraction with 0 MB neural network overhead.

📐

2D Matrix Reconstructor

Recovers row breaks (\\) and column separators (&) for Pauli matrices, rotation matrices, and Jacobian arrays into proper \begin{pmatrix}.

📊

Scientific Table Aligner

Extracts multi-column academic paper tables directly into clean GitHub Flavored Markdown tables ready for Obsidian, Notion, or LLMs.

🔄

Dual Engine (Typst + LaTeX)

One-click switcher in the popup to output either Markdown (KaTeX) or native Typst (.typ) syntax with = headings and mat(...) arrays.

⌨️

Cmd + Shift + C Shortcut

Highlight any paragraph, equation, or table on any PDF tab in Chrome and press Cmd+Shift+C. Your clipboard is instantly populated.

🔒

100% Private & Offline

Everything runs entirely in memory in your local browser tab. No text, images, or documents ever leave your computer.

53-Page Mathematical Stress Benchmark

Tested on a 53-page high-density monograph containing 3,780 formulas and 21,120 math tokens.

Architecture / Method 53-Page Latency Per-Page Speed Throughput Memory Overhead
⭐ ArxivMath (Upgraded Mode A) 0.556 seconds 10.5 ms / page 95.3 pages / sec ~10 MB
PP-DocLayout-V3 ONNX (DETR Layout) 32.9 seconds 620 ms / page 1.6 pages / sec ~1.4 GB
GLM-OCR (0.9B Vision VLM) 450.5 seconds 8,500 ms / page 0.12 pages / sec ~2.8 GB
MinerU / Nougat Full Stack 954.0 seconds 18,000 ms / page 0.06 pages / sec > 16 GB

Quick 30-Second Setup

Load the extension into Google Chrome without touching a terminal.

1

Download the Extension Package

Download the packaged zip file containing the Manifest V3 code and icons.

Download arxivmath-extension.zip
2

Enable Developer Mode in Chrome

Open Google Chrome and navigate to chrome://extensions. In the top-right corner, switch Developer mode to ON.

3

Load Unpacked

Unzip the downloaded file. Click the Load unpacked button in Chrome and select the unzipped arxivmath-extension folder.

4

Start Reading & Copying!

Open any arXiv PDF paper or local file. Select any equation or table and press Cmd + Shift + C to copy as Markdown or Typst!