# TwitterViewer > TwitterViewer is a free web tool for reading public X (Twitter) posts, threads, profiles, media and replies without an X account, with video and GIF downloaders, an account location checker, a community member exporter and advanced search. Threads convert to Markdown or PDF, and a pay-per-post API, a remote MCP server, a CLI and an Agent Skill let AI agents read public X content. ## Key facts - Type: web application, no sign-up needed to read - Category: X (Twitter) viewer and tools - Languages: English, Spanish, Portuguese, Polish, German, Japanese, Dutch, Simplified Chinese, French, Swedish, Arabic, Indonesian, Turkish, Korean, Traditional Chinese, Italian, Russian, Vietnamese, Malay, Filipino, Thai (Arabic is right-to-left) - Free: all viewers and downloaders; 3 views a day without an account and 10 with a free account (opening a profile or a post, or loading another page of posts, is 1 view), 1 video or GIF lookup and 1 Markdown or PDF conversion a day; a free account also gets 50 one-time credits for the API; no Watchlist - Plus: $10 per month, or $5 per month billed yearly ($60 per year); Watchlist of 10 accounts, checked as often as every hour - Pro: $20 per month, or $10 per month billed yearly ($120 per year); Watchlist of 50 accounts, checked as often as every 15 minutes - Business: $50 per month, or $25 per month billed yearly ($300 per year); Watchlist of 200 accounts, checked as often as every 5 minutes - Credits: 1 credit = 1 post returned as Markdown, PDF or JSON (author details free, failed conversions free); credit packs: 1,000 for $5, 6,000 for $20, 20,000 for $50, one-time, never expire - Developers: REST API, remote MCP server, CLI and Agent Skill (see "For agents and developers" below) - Payment: bank card through Stripe (checkout is hosted by Stripe; the site never sees card numbers); subscriptions renew automatically each month or year until canceled; upgrade, downgrade, switch between monthly and yearly, cancel, update the card and download invoices in the Stripe billing portal; if a renewal payment fails, the plan continues for a 3-day grace period while Stripe retries - Latest version: 1.5.0 - Last updated: 2026-10-20 Every page is also available as Markdown: append `.md` to its URL (home page: `/index.md`), or request the page with the header `Accept: text/markdown`. ## Languages English pages have no prefix. Other languages use a prefix: `/es` (Spanish), `/pt` (Portuguese), `/pl` (Polish), `/de` (German), `/ja` (Japanese), `/nl` (Dutch), `/zh-hans` (Simplified Chinese), `/fr` (French), `/sv` (Swedish), `/ar` (Arabic), `/id` (Indonesian), `/tr` (Turkish), `/ko` (Korean), `/zh-hant` (Traditional Chinese), `/it` (Italian), `/ru` (Russian), `/vi` (Vietnamese), `/ms` (Malay), `/fil` (Filipino), `/th` (Thai), for example `/es/pricing`. Home pages as Markdown: [English](https://twitterviewer.app/index.md), [Spanish](https://twitterviewer.app/es/index.md), [Portuguese](https://twitterviewer.app/pt/index.md), [Polish](https://twitterviewer.app/pl/index.md), [German](https://twitterviewer.app/de/index.md), [Japanese](https://twitterviewer.app/ja/index.md), [Dutch](https://twitterviewer.app/nl/index.md), [Simplified Chinese](https://twitterviewer.app/zh-hans/index.md), [French](https://twitterviewer.app/fr/index.md), [Swedish](https://twitterviewer.app/sv/index.md), [Arabic](https://twitterviewer.app/ar/index.md), [Indonesian](https://twitterviewer.app/id/index.md), [Turkish](https://twitterviewer.app/tr/index.md), [Korean](https://twitterviewer.app/ko/index.md), [Traditional Chinese](https://twitterviewer.app/zh-hant/index.md), [Italian](https://twitterviewer.app/it/index.md), [Russian](https://twitterviewer.app/ru/index.md), [Vietnamese](https://twitterviewer.app/vi/index.md), [Malay](https://twitterviewer.app/ms/index.md), [Filipino](https://twitterviewer.app/fil/index.md), [Thai](https://twitterviewer.app/th/index.md). This file lists the English pages only; add the prefix for the others. The Privacy Policy (`/privacy`), Terms of Service (`/terms`) and API docs (`/docs/api`) exist in English only and have no language prefix. ## What it does TwitterViewer opens public X content from a pasted post link, @username, #hashtag or name. It shows the post with its media, the full thread and the public replies, shows profiles with posts, replies, media and likes, and offers tools around that content. It never asks for an X login, password or cookies, and it cannot show private, protected, suspended or deleted content. ## How to use it 1. Copy the link of a public X post, or an @username. 2. Paste it into the box on the home page (https://twitterviewer.app/) and press View. Replacing `x.com` with this site's address in a post link works too. 3. Read the post, thread and replies; save the post to bookmarks, or use a tool page to download media, check an account location, export community members or search. ## Capabilities and rules - Viewers: posts and threads, profiles, media gallery, replies, advanced search. - Downloaders: X videos in any available quality (no bulk video download on Free, more on paid plans); GIFs re-encoded into real .gif files inside the browser (nothing is uploaded). - Tools: account location checker (platform-reported region vs. bio, with a VPN flag), X Community member exporter to CSV or Excel, and a bookmarklet / mobile shortcut that opens any X page here. - AI and export: X to Markdown turns a post, thread or profile into Markdown, Obsidian notes or text; Twitter Thread Reader shows a whole thread on one page; Twitter Thread to PDF saves it as a PDF. Conversions use credits (1 credit = 1 post returned) after the free daily conversion. - Bookmarks are stored in the browser; signed-in users can sync them. Watchlist emails new activity for public accounts. - Free plan: 3 views a day without an account and 10 with a free account (opening a profile or a post, or loading another page of posts, is 1 view), 1 video or GIF lookup and 1 Markdown or PDF conversion a day; a free account also gets 50 one-time credits for the API; no bulk video download; no Watchlist; no advanced search, community export, likes tab or replies beyond the first page. - Plus: $10 per month, or $5 per month billed yearly ($60 per year); no limits on views or video lookups; Watchlist of 10 accounts, checked as often as every hour; alerts by email; bulk video download of up to 50 links; no advanced search, community export, likes tab or replies beyond the first page. - Pro: $20 per month, or $10 per month billed yearly ($120 per year); no limits on views or video lookups; Watchlist of 50 accounts, checked as often as every 15 minutes; alerts by email, Telegram or webhook (Slack, Discord or any URL); bulk video download of up to 100 links; advanced search, community member export (up to 5,000 members per export), likes tab and every page of replies, fetched with the X account the user connects (the user pastes their own x.com session cookie, stored encrypted). - Business: $50 per month, or $25 per month billed yearly ($300 per year); no limits on views or video lookups; Watchlist of 200 accounts, checked as often as every 5 minutes; alerts by email, Telegram or webhook (Slack, Discord or any URL); bulk video download of up to 100 links; advanced search, community member export (up to 25,000 members per export), likes tab and every page of replies, fetched with the X account the user connects (the user pastes their own x.com session cookie, stored encrypted). - Credits: 1 credit = 1 post returned as Markdown, PDF or JSON (author details free, failed conversions free); credit packs: 1,000 for $5, 6,000 for $20, 20,000 for $50, one-time, never expire. ## For agents and developers - REST API under https://twitterviewer.app/api/v1: POST or GET /api/v1/convert (url; scope thread, post or conversation; format json, markdown, obsidian, text or pdf; stats; max), GET /api/v1/search?q= (Pro and Business, needs a connected X account), GET /api/v1/replies?url=, GET /api/v1/trends?region=, GET /api/v1/credits. Authenticate with "Authorization: Bearer tv_live_..." (create a key at https://twitterviewer.app/account/api). Responses carry x-credits-charged, x-credits-remaining and x-ratelimit-remaining headers. Full reference: https://twitterviewer.app/docs/api - Domain swap: GET /{handle}/status/{id} or /{handle} on twitterviewer.app (replace x.com in the link) with "Authorization: Bearer " and an Accept header that does not include text/html returns Markdown; ?scope=post|thread|conversation, ?format=obsidian|text|json and ?max= work as in convert. Without a key the call returns 401 and nothing is fetched from X; browsers get the normal page. - MCP server: https://twitterviewer.app/mcp (Streamable HTTP; OAuth sign-in in the browser, or send "Authorization: Bearer "; OAuth metadata at https://twitterviewer.app/.well-known/oauth-protected-resource). Claude Code: claude mcp add --transport http twitterviewer https://twitterviewer.app/mcp; Cursor: {"mcpServers":{"twitterviewer":{"url":"https://twitterviewer.app/mcp"}}}; Codex: [mcp_servers.twitterviewer] url = "https://twitterviewer.app/mcp". Read-only tools: convert_x_url, search_x_posts, get_x_replies, get_x_trends, get_credits. Setup for Claude Code, Claude, Cursor and Codex: https://twitterviewer.app/twitter-mcp-server - Command-line tool: `npx twitterviewer ` (options --scope, --format md|obsidian|json|text|pdf, --stats, -o file), `twitterviewer login`, `twitterviewer credits`; reads the TWITTERVIEWER_API_KEY environment variable. - Agent Skill: https://twitterviewer.app/.well-known/agent-skills/twitterviewer/SKILL.md (index: https://twitterviewer.app/.well-known/agent-skills/index.json) tells an agent what to do when it meets an X link. - Requests per minute: Free 10, Plus 30, Pro 60, Business 300. API keys per account: Free 1, Plus 2, Pro 5, Business 20. Monthly credits: Plus 3,000, Pro 8,000, Business 25,000 (yearly plans get 12 months of credits at once); every account also gets 50 credits once at sign-up. PDF output (format=pdf) is part of Pro and Business. - Independent service: not the official X API and not affiliated with X Corp.; public posts only, read-only (no posting, liking, following or messages). ## Notes for agents - Only public X content is available. Do not ask users for X credentials; none are needed. - Respect the rate limits above and the rights of the people who made the content you fetch. - X and Twitter are trademarks of their owners; TwitterViewer is an independent service. ## Pages ### Viewers - [Home](https://twitterviewer.app/): Free Twitter viewer: paste a post link or @username to read public X posts, threads, replies and profiles with no account, no login and no ads. ([Markdown](https://twitterviewer.app/index.md)) - [Twitter Profile Viewer](https://twitterviewer.app/twitter-profile-viewer): Use this free Twitter profile viewer to see any public X account's bio, stats, posts, replies and media from an @username, no login. ([Markdown](https://twitterviewer.app/twitter-profile-viewer.md)) - [Twitter Media Viewer](https://twitterviewer.app/twitter-media-viewer): View every photo, video and GIF from a public X account in one gallery. Filter by type, sort by likes, save single images or download all media as a zip. ([Markdown](https://twitterviewer.app/twitter-media-viewer.md)) - [Twitter Reply Viewer](https://twitterviewer.app/twitter-reply-viewer): Twitter reply viewer: see every public reply from an X account next to the post it answered. View Twitter replies without logging in or installing anything. ([Markdown](https://twitterviewer.app/twitter-reply-viewer.md)) - [Twitter Advanced Search](https://twitterviewer.app/twitter-advanced-search): Twitter advanced search for X: filter posts by user, exact phrase, date, language, likes and media. A Pro feature that runs on your own X account. ([Markdown](https://twitterviewer.app/twitter-advanced-search.md)) ### Downloaders - [Twitter Video Downloader](https://twitterviewer.app/twitter-video-downloader): Free Twitter video downloader: paste an X post link, pick any quality and save the MP4. Paid plans download up to 100 videos at once. No login. ([Markdown](https://twitterviewer.app/twitter-video-downloader.md)) - [Twitter GIF Downloader](https://twitterviewer.app/twitter-gif-downloader): Twitter GIF downloader that saves X GIFs as real .gif files. Paste a post link and it converts in your browser, with no upload. Or keep the MP4. ([Markdown](https://twitterviewer.app/twitter-gif-downloader.md)) ### Tools - [Twitter Location Checker](https://twitterviewer.app/twitter-location-checker): Check any Twitter account location without logging in: the country X lists as Account based in, a VPN flag and a bio comparison. ([Markdown](https://twitterviewer.app/twitter-location-checker.md)) - [X Communities Exporter](https://twitterviewer.app/x-communities-exporter): X Communities exporter: save the member list of any public X Community as CSV or Excel, with your own connected X account. Up to 25,000 members on Business. ([Markdown](https://twitterviewer.app/x-communities-exporter.md)) - [Twitter Bookmarklet](https://twitterviewer.app/bookmarklet): Add a Twitter bookmarklet to your browser or phone and open any X post or profile in TwitterViewer in one click. Desktop, iPhone and Android steps. ([Markdown](https://twitterviewer.app/bookmarklet.md)) ### AI and export - [X to Markdown](https://twitterviewer.app/x-to-markdown): Turn any X post, thread or profile into clean Markdown for ChatGPT, Claude and Obsidian. Copy it or download .md and .txt. 1 free conversion a day. ([Markdown](https://twitterviewer.app/x-to-markdown.md)) - [Twitter Thread Reader](https://twitterviewer.app/twitter-thread-reader): Paste any post from a Twitter thread and read every post by the author in order on one page. Save it as Markdown or PDF. 1 free save a day. ([Markdown](https://twitterviewer.app/twitter-thread-reader.md)) - [Twitter Thread to PDF](https://twitterviewer.app/twitter-thread-to-pdf): Turn a Twitter thread into a clean PDF: the author's posts in order, with images and post links. A4 or Letter, saved by your browser. 1 free save a day. ([Markdown](https://twitterviewer.app/twitter-thread-to-pdf.md)) - [Twitter API](https://twitterviewer.app/twitter-api): A Twitter API for public X content, not X's official one. Send a post link, get the thread as Markdown or JSON. 50 free credits, then pay per post. ([Markdown](https://twitterviewer.app/twitter-api.md)) - [Twitter MCP Server](https://twitterviewer.app/twitter-mcp-server): A remote Twitter MCP server for Claude, Cursor and Codex. Your agent reads public X posts, threads and search results as Markdown. Pay per post. ([Markdown](https://twitterviewer.app/twitter-mcp-server.md)) - [API Docs](https://twitterviewer.app/docs/api): Reference for the TwitterViewer API: authentication, convert, search, replies, trends, credits, errors, rate limits, MCP tools and the CLI. ([Markdown](https://twitterviewer.app/docs/api.md)) ### Resources - [Pricing](https://twitterviewer.app/pricing): Free to try. Plus, Pro and Business give unlimited viewing and downloads plus monthly credits for Markdown, PDF and the API, from $5 a month billed yearly. ([Markdown](https://twitterviewer.app/pricing.md)) - [Blog](https://twitterviewer.app/blog): Guides on reading public X posts without an account, downloading media, advanced search, exporting communities and keeping your privacy. ([Markdown](https://twitterviewer.app/blog.md)) - [Changelog](https://twitterviewer.app/changelog): Every important update and improvement to TwitterViewer, version by version, plus what we are working on next. ([Markdown](https://twitterviewer.app/changelog.md)) - [About](https://twitterviewer.app/about): TwitterViewer is an independent web app for reading public X (Twitter) posts, profiles and media without an account. What it does and who builds it. ([Markdown](https://twitterviewer.app/about.md)) - [Contact](https://twitterviewer.app/contact): How to reach the TwitterViewer team: email support@twitterviewer.app with questions about the tool, your plan or billing. ([Markdown](https://twitterviewer.app/contact.md)) ### Legal - [Privacy Policy](https://twitterviewer.app/privacy): How TwitterViewer collects, uses and protects information, including what stays on your device and what is stored when you sign in. ([Markdown](https://twitterviewer.app/privacy.md)) - [Terms of Service](https://twitterviewer.app/terms): The rules for using TwitterViewer, including acceptable use, downloads, Pro subscriptions paid by card, and our responsibilities. ([Markdown](https://twitterviewer.app/terms.md)) ### Blog articles - [Nitter Alternative: Read X Without Login](https://twitterviewer.app/blog/nitter-alternative): Nitter and XCancel are offline again. What happened in 2026, why instances keep breaking, and a Nitter alternative that reads public X posts with no account. ([Markdown](https://twitterviewer.app/blog/nitter-alternative.md)) - [View Twitter Without an Account: 2026 Guide](https://twitterviewer.app/blog/view-x-posts-without-login): Read public X posts, profiles, media and replies without an account. Five ways to view Twitter without login, why the wall appears, and when X needs one. ([Markdown](https://twitterviewer.app/blog/view-x-posts-without-login.md)) - [How to Download Twitter Videos on Any Device](https://twitterviewer.app/blog/download-x-videos): How to download Twitter videos (X) on PC, iPhone and Android: copy the post link, pick a quality, save the MP4 without a watermark, or grab a batch at once. ([Markdown](https://twitterviewer.app/blog/download-x-videos.md)) - [Twitter Account Based In: What It Means](https://twitterviewer.app/blog/check-x-account-location): What a Twitter account based in label means, where X gets it, how accurate it is, how a VPN affects it and how to check the location of any public account. ([Markdown](https://twitterviewer.app/blog/check-x-account-location.md)) - [X Communities: the complete guide](https://twitterviewer.app/blog/export-x-community-members): What X Communities are, how to find and join one, what Admins, Moderators and Members do, and how to export a Community's member list to CSV or Excel. ([Markdown](https://twitterviewer.app/blog/export-x-community-members.md)) - [Twitter search operators: search by date](https://twitterviewer.app/blog/x-advanced-search-operators): Every X search operator worth knowing, with copyable examples, a full section on searching Twitter by date, and a form that builds the query for you. ([Markdown](https://twitterviewer.app/blog/x-advanced-search-operators.md)) - [Can You View Private Twitter Accounts?](https://twitterviewer.app/blog/what-a-no-login-viewer-can-see): No viewer can view private Twitter accounts. Learn what protected means, what a no-login viewer can see, why private viewer sites fail, and how to get access. ([Markdown](https://twitterviewer.app/blog/what-a-no-login-viewer-can-see.md)) ## Discovery - [sitemap.xml](https://twitterviewer.app/sitemap.xml): all public pages with language alternates - [robots.txt](https://twitterviewer.app/robots.txt) - [Agent Skills index](https://twitterviewer.app/.well-known/agent-skills/index.json), [MCP OAuth metadata](https://twitterviewer.app/.well-known/oauth-protected-resource)