From AI chat
to clean notes.

Paste ChatGPT, Claude, or Gemini output and get properly rendered LaTeX math, syntax-highlighted code, and formatted tables. Export as PNG or PDF.

Stop screenshotting equations.

Try an example:

Paste. Render. Export.

  1. 1. Paste — Copy any AI response from ChatGPT, Claude, Gemini, or Grok and paste it into the left panel. No formatting needed.
  2. 2. Render — Math equations, code blocks, and tables appear instantly in the paper preview — the way they were meant to look.
  3. 3. Export — Copy as a high-res PNG to paste into Notion or Docs, or download as a properly paginated PDF with fonts and math preserved.

Why AI responses look broken when you paste them elsewhere

Every major AI uses a different convention for math and formatting. ChatGPT wraps block math in [ ... ] and inline math in ( ... ). Claude uses \[ ... \] and \( ... \). Gemini mixes styles. None of them produce the standard $$ ... $$ delimiters that renderers expect.

Paste any of these into Notion, Google Docs, or a Word document and you get raw symbols — backslashes, brackets, dollar signs — instead of rendered equations. Repaper detects every AI dialect, normalizes it silently, and renders everything with KaTeX in one step. No manual find-and-replace, no copy-pasting into a separate LaTeX editor.

Everything an AI outputs — rendered correctly

  • Math equations — inline $...$ and display $$...$$ via KaTeX — matrices, integrals, summations, Greek letters, fractions, square roots, aligned equations, and more.
  • Code blocks — fenced ```python, ```js, or any language tag — with full syntax highlighting for 100+ languages.
  • Tables — GitHub Flavored Markdown tables rendered with clean, readable typography.
  • Headings, lists, bold, italic, blockquotes — all standard markdown elements, styled for document-quality readability.

Who uses Repaper

  • Students — Ask an AI to explain a derivation or solve a problem, then export the response as a clean PDF for your notes instead of screenshotting a broken chat window.
  • Researchers — Copy an AI-generated literature summary or equation set directly into a formatted document without losing the math.
  • Engineers & data scientists — Render algorithm explanations with code and math side-by-side, then paste the image into a Confluence page or Notion doc.
  • Teachers — Turn an AI-generated worksheet or explanation into a printable PDF in one click without any LaTeX knowledge.

Your text never leaves your browser

Repaper runs 100% client-side. When you paste text, it is processed entirely in JavaScript inside your browser tab — there is no server, no API call, no upload. Close the tab and everything is gone. Nothing is stored, logged, or transmitted. This is especially important if you are pasting proprietary code, personal data, or confidential research from an AI chat.

Export formats

  • PNG (Copy Image) — Captures the preview at 2× pixel density and copies it directly to your clipboard. Paste it into Notion, Google Docs, Google Slides, Word, or any tool that accepts images.
  • PDF (Download PDF) — Opens a print-ready popup with proper A4 pagination, Fraunces and Source Serif 4 fonts loaded, and KaTeX math preserved. In your browser's print dialog, choose "Save as PDF". Lines never break mid-equation or mid-code block.

Frequently asked questions

Does my text get sent to a server?

No. Everything runs in your browser. Your pasted text never leaves your device — there is no server, no upload, and no data collection.

Which AI outputs does this support?

ChatGPT (GPT-4, GPT-4o, o1, o3), Claude (Anthropic), Gemini (Google), and Grok (xAI). The normalizer handles the different LaTeX bracket styles each AI uses.

Why does ChatGPT math break when I paste it into Notion or Google Docs?

ChatGPT wraps block math in [ ... ] and inline math in ( ... ) instead of the standard $$ ... $$ delimiters that Notion and most editors expect. This tool converts ChatGPT's bracket style into proper KaTeX and renders it correctly.

Can I export to Word or Google Docs?

The "Copy Image" button copies a high-resolution PNG you can paste directly into Notion, Google Docs, Word, or any editor that accepts images. For PDF, click "Download PDF" which opens your browser's print dialog — choose "Save as PDF" as the destination.

How do I save ChatGPT output with math as a PDF?

Paste the ChatGPT response into the left panel, wait for the preview to render, then click "Download PDF". Your browser's print dialog will appear — choose "Save as PDF" as the destination. The fonts, background, and equations are preserved exactly as shown in the preview.

Why is AI-generated code rendered as plain text when I paste it elsewhere?

Most editors don't parse fenced code blocks from plain text. Repaper renders fenced code blocks (```python, ```js, etc.) with proper syntax highlighting so you can export them as a styled PNG or PDF that looks correct anywhere.

Does it support matrices, integrals, and Greek letters?

Yes. Repaper uses KaTeX, which supports the full LaTeX math vocabulary — matrices (bmatrix, pmatrix), integrals, summations, Greek letters, fractions, square roots, aligned equations, and more.

What markdown elements are supported?

All standard GitHub Flavored Markdown: headings (H1–H6), bold, italic, inline code, fenced code blocks with syntax highlighting, ordered and unordered lists, blockquotes, horizontal rules, and tables.

Can I render a Claude or Gemini response the same way?

Yes. Each AI uses slightly different delimiters for math (Claude uses \[ ... \], Gemini varies, ChatGPT uses [ ... ]). Repaper detects all dialects automatically — just paste and it works.

What about Mermaid diagrams?

Mermaid diagram rendering is on the roadmap for a future update. Currently, math equations, code blocks, and tables are fully supported.

Does it work offline?

Yes — once the page has loaded, the tool works without an internet connection. All processing is done locally in JavaScript.

Is this free?

Yes, completely free. No account required, no watermark on exports, no usage limits.