Your cleaned-up thread appears here. Click any sentence to start reading aloud from that point.
Free thread reader for X, in your browser
Read a thread like an article, or have it read to you
Copy the posts from X, paste them below, and get clean paragraphs without the handles, counters and “1/” numbering. Press play to hear it in your browser’s own voice, with the sentence being spoken highlighted as it goes.
1 Paste
Cleanup options
2 Read or listen
Ready
This browser has no speech voices available, so read-aloud is off. The reading view and exports still work.
What the cleanup does to copied posts
When you select a thread on X and copy it, the clipboard picks up a lot more than the writing. Each post comes with the display name, the @handle, a timestamp, a row of numbers for replies, reposts, likes and views, and sometimes buttons such as “Show more” or “Translate post”. The reader looks for those lines and drops them. It uses the handle lines to work out where one post ends and the next begins, so the split follows the thread even when the posts themselves have no blank lines between them.
Pasted
Sample Writer @sample_writer · Mar 4 1/ I spent a month listening to long threads instead of reading them 12 48 2.1K Sample Writer @sample_writer · Mar 4 2/ and it changed how I write.
Reading view
I spent a month listening to long threads instead of reading them and it changed how I write.
Thread numbering comes off next: “1/”, “2/12”, “(3/9)”, “[4/7]” and a trailing “🧵” or “/end”. With the default paragraph setting, a post that stops without a period, question mark or similar ending is joined to the next one, because that is usually a sentence the writer split to fit the character limit. Posts that end cleanly start a new paragraph. If you prefer to see the original post boundaries, choose “One paragraph per post”.
If you paste a thread with replies from other accounts mixed in, keep “Keep only the thread author’s posts” switched on. The first handle in the paste is treated as the author. Posts you type or paste without any names or handles are split on blank lines or on the numbering instead.
Listening controls
The Listen bar uses the speech voices your browser already has. Nothing is uploaded, and there is no account to make. Voice, speed and pitch apply right away, even mid-sentence. The reader speaks one sentence at a time, which keeps the highlight in step with the voice and avoids the cut-offs some browsers have with long passages.
| Key | Action |
|---|---|
| Space or K | Play or pause |
| J or ← | Previous sentence |
| L or → | Next sentence |
| Esc | Stop and go back to the start |
| + and − | Faster or slower by 0.1 |
| ? | Show the shortcut list |
For dyslexia, low vision or tired eyes, the Display menu in the header changes the whole site: larger text, the OpenDyslexic typeface, wider line spacing and a high-contrast scheme. The settings stay in this browser. The accessibility page lists what we tested and what we know is still rough.
Questions
Does Read My Tweets connect to my X account?
No. There is no login, no API and no scraping. You copy the text of the posts yourself and paste it in. Everything happens in your browser, and the text is never sent to us.
Why does the voice sound different on my phone and my laptop?
Read-aloud uses the speech voices built into your browser and operating system. Chrome, Edge, Safari and Firefox each ship different voices, and phones often have fewer. Pick another voice in the Listen panel, or install more voices in your system's speech settings.
What does the reader remove from pasted posts?
It drops the clutter that comes along when you copy from X: display names, handles, timestamps, view and like counts, 'Show more' and similar buttons, and thread numbering such as 1/ or (2/9). It then joins posts that continue mid-sentence into normal paragraphs.
Can I save a thread for later?
Yes. Export it as plain text or Markdown, or copy it to the clipboard. Your last pasted text is also kept in this browser's local storage so it is still there if you reload the page. Use Clear to remove it.
Is there a dyslexia-friendly mode?
Yes. The Display menu at the top of every page switches to the OpenDyslexic font, larger text, wider line spacing and a high-contrast color scheme. Your choices are remembered in this browser.