Convert ChatGPT Response to PDF — Free, No Extension

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:

Why saving a ChatGPT response as PDF is harder than it looks

For a plain-text response — a recipe, a cover letter, a short essay — the browser print dialog (Cmd+P or Ctrl+P on chatgpt.com) works fine. But if the response contains any of the following, the PDF breaks:

  • Math equations — ChatGPT wraps block math in [ ... ] and inline math in ( ... ). The browser's print engine doesn't render these — the PDF shows raw LaTeX symbols instead of equations.
  • Code blocks — syntax highlighting is a CSS effect applied by chatgpt.com's frontend. Print-to-PDF sometimes preserves it, sometimes renders plain monochrome text, depending on your browser and print settings.
  • Long responses — the browser paginator will break equations or code blocks mid-line across page boundaries.

Repaper solves all three. It re-renders the raw text with KaTeX (for math) and highlight.js (for code) before building the PDF, so what you see in the preview is exactly what the PDF contains — equations, highlighting, and clean page breaks.

Two common approaches — and where they fall short

Browser print dialog (Cmd+P)

Works for plain text. Fails for math (raw LaTeX shows instead of equations), unpredictable for code highlighting, and has no control over page breaks. Best for simple conversations — not for anything technical.

Chrome extensions ("ChatGPT to PDF")

Extensions require installation and browser permissions. They only work inside chatgpt.com — not on Claude, Gemini, or Grok. They don't work on Safari, iOS, or Android. And they can only export the whole conversation, not a single response. Many also require a paid account for math support.

How to convert a ChatGPT response to PDF — step by step

  1. 1. Copy the ChatGPT response. Select just the response you want — you don't need the whole conversation. Right-click and choose Copy, or use Cmd+C / Ctrl+C.
  2. 2. Paste into Repaper. Open the editor above and paste. Math equations, code blocks, and tables appear rendered in the preview panel within 200ms — no settings to configure.
  3. 3. Click "Download PDF". A print-ready popup opens with proper A4 pagination and all fonts loaded.
  4. 4. Choose "Save as PDF" in the print dialog. Click Save. The PDF downloads to your device with all formatting intact — equations, syntax highlighting, and tables exactly as shown in the preview.

What gets preserved in the PDF

  • Math equations — all LaTeX notation ChatGPT produces: fractions, integrals, summations, matrices, Greek letters, aligned multi-line equations, and more. Rendered via KaTeX.
  • Syntax-highlighted code — fenced code blocks with any language tag (Python, JavaScript, SQL, Bash, etc.) render with full colour highlighting preserved in the PDF.
  • Tables — GitHub Flavored Markdown tables render with clean column alignment and borders.
  • Headings, lists, and text formatting — H1–H6 headings, bold, italic, blockquotes, ordered and unordered lists, and inline code all render exactly as they appear in the preview.
  • Clean page breaks — long responses paginate automatically across A4 pages. Equations and code blocks are never split mid-line across a page boundary.

Works on iPhone, iPad, and Android — no extension needed

Chrome extensions are desktop-only. They don't work in Safari on iOS, in Chrome on Android, or on any tablet browser. Repaper is a standard web tool — open it in any browser on any device, paste your ChatGPT response, and download the PDF. Nothing to install, nothing to update.

Your ChatGPT responses are never uploaded

Repaper runs 100% in your browser. When you paste a ChatGPT response, it is processed entirely in JavaScript inside your browser tab — no server receives the text, no API call is made, nothing is stored or logged. This matters especially if you are pasting responses that contain proprietary code, personal data, or confidential research.

Frequently asked questions

Does my ChatGPT text get uploaded anywhere?

No. Repaper runs entirely in your browser. The text you paste never leaves your device — there is no server, no upload, and no data collection of any kind.

Why does ChatGPT math break when I print to PDF from the browser?

ChatGPT renders math equations using its own internal engine on chatgpt.com. When you use your browser's print dialog, it captures the raw LaTeX source code — backslashes, brackets, dollar signs — not the rendered equations. Repaper normalises the LaTeX and re-renders it with KaTeX before exporting, so the PDF shows proper equations.

Can I save just one ChatGPT message, not the whole conversation?

Yes. Just copy the specific response you want (right-click → Copy, or select the text manually), paste it into Repaper, and export that alone. You are not required to save an entire conversation.

Does this work on iPhone and iPad?

Yes. Repaper is a web tool that runs in any browser — Safari, Chrome, Firefox — on any device. Chrome extensions only work on desktop Chrome and do not work on iOS or Android.

Will syntax highlighting be preserved in the PDF?

Yes. Fenced code blocks from ChatGPT (```python, ```javascript, etc.) are rendered with full syntax highlighting. The colours are preserved in both the PNG export and the PDF.

Can I also save Claude or Gemini responses as a PDF the same way?

Yes. Repaper detects the math delimiter style used by each AI automatically — ChatGPT's [ ] brackets, Claude's \[ \] style, Gemini's mixed style — and normalises all of them before rendering.

What if my ChatGPT response includes a table?

Markdown tables are fully supported and render with clean column alignment. They are preserved in both the PDF and the PNG copy export.

Is there a length limit on the ChatGPT response I can convert?

There is no hard limit. Very long responses paginate automatically across multiple pages in the PDF. Lines never break mid-equation or mid-code block.