XPrinter icon
Chrome Extension v1.0.0

Print every X
thread
worth reading.

One click in your browser. Out comes a clean PDF, Markdown, image, or self-contained HTML with the post, the thread, and the link preserved.

Free · No account · Local-first · No analytics
x.com/marcuslee/status/1789203
Post
ML

Marcus Lee

@marcuslee

...

Introducing XPrinter for the threads worth keeping.

Open a post, choose the loaded depth, and export PDF, Markdown, HTML, or PNG.

thread-export.html self-contained · media-aware

The Future of Work is Focus + Leverage

Marcus Lee · @marcuslee · May 12, 2026

The world does not reward being busy. It rewards creating real impact.

Protect your time. Master a few high-impact skills. Automate the rest.

XPrinter

v1.0.0

PDF Formatted pages .md Notes + media PNG Share card

9:41 AM · May 12, 2026 · 2.4M Views

How it works

Three clicks. One clean file.

No login, no server dashboard, no waiting. Everything starts from the page you are already reading.

01

Open any post, thread, or X Article

XPrinter watches supported X pages and lights up when there is focused content worth exporting.

02

Click the printer beside Share

Use the page button or the extension popup, then choose the post depth and output style you want.

XPrinter menu

PDF · MD · PNG · HTML

03

Save a clean local file

Export PDF, Markdown, HTML, or PNG with text, images, timestamps, authors, and source links preserved.

PDF
.md
IMG
<>

Four ways to save

One source. Every format you actually need.

Hover or click a format to preview what XPrinter produces for that output.

thread-export.pdf print-ready · searchable text
XPrinter export Page 1

The Future of Work is Focus + Leverage

Marcus Lee · @marcuslee · May 12, 2026

The world does not reward being busy. It rewards creating real impact.

Protect your time. Master a few high-impact skills. Automate the rest.

It is not about doing more. It is about doing what matters.

PDF

Readable pages with media frames, author metadata, and source link preserved.

Print flow

What's inside

Small extension, serious export engine.

XPrinter is shaped around the things that make archives useful after the browser tab is gone.

Visible threads in order

Collects the loaded conversation depth on the page and keeps each post in the right sequence.

Real article structure

Rebuilds text, code blocks, links, and markdown-like passages instead of flattening everything into a screenshot.

Local-first by default

Exports are rendered in your browser. Recent exports and preferences stay in extension storage.

Fast fallback flow

If the page button cannot mount, the popup can still launch an export from the current tab.

Theme-aware output

Pick compact layouts, custom background colors, type styles, media visibility, and thread depth.

Article recovery

For X Articles, XPrinter can request structured FxTwitter article JSON when X only mounts part of the reader.

/ why not just screenshot

Because screenshots forget what posts mean.

A screenshot is a wall of pixels. XPrinter preserves the structure: author, timestamp, link, reply order, and selectable text.

Selectable, searchable text
Source links, timestamps, and authors
Markdown, HTML, PDF, and PNG
Images exported when browser access allows
Requires an account or analytics SDK

Questions

Everything you might want to know.

Does XPrinter work for whole threads or just one post?

Both. Export the current post only, or collect the visible thread that X has loaded. The extension lets you control depth so long threads stay manageable.

Can it export images?

Yes. PDF and HTML show media in the document, Markdown bundles local image assets when available, and PNG export renders the finished document as a shareable image.

Is anything uploaded?

No analytics and no remote code. Exports run locally. For X Articles, the extension may request structured article JSON from FxTwitter using the current public post URL.

Which browsers are supported?

XPrinter is a Chrome Manifest V3 extension, so it targets Chrome and other Chromium browsers that support the same extension APIs.

What makes it different from a screenshot?

The exported PDF, Markdown, and HTML keep the content as real text with metadata and links. PNG is there when you specifically want a polished image.

/ one-click export · local-first

Save the threads worth keeping.

Add XPrinter to your browser and turn posts, visible threads, and articles into clean files for reading, sharing, and archiving.

Chrome Web Store approval is pending. The listing link will open when Google finishes review.

v1.0.0 Manifest V3 PDF · Markdown · HTML · PNG