ブログに戻る
技術Twitter URLTweet IDTwitter Links

Twitter URL Explained: How Usernames, Tweet IDs & Links Work (2026)

Twitter URL structure explained: profile links, tweet IDs, status URLs, t.co short links, and x.com redirects. Learn to read and use any Twitter link.

Twitter Viewer Team
2026年7月19日
8 min read

クイックアンサー

A Twitter URL follows the pattern twitter.com/username for profiles and twitter.com/username/status/tweet-id for individual tweets. The long number at the end is the tweet ID, a unique identifier that never changes. You can open any of these links without logging in by pasting the username into a free Twitter viewer like Twitter Web Viewer.

Introduction

Every profile, tweet, photo, and search on Twitter (now X) lives at a predictable web address. Once you understand how a Twitter URL is built, you can jump straight to any profile, extract a tweet ID for embedding or research, recover content from broken links, and even view everything without logging in.

In this technical guide, we'll break down every part of Twitter's URL structure: usernames and handles, status links, tweet IDs, t.co short links, x.com redirects, and the special URLs used for search, hashtags, and media. By the end, you'll be able to read any Twitter link like a map.

Anatomy of a Twitter URL

Let's dissect a typical tweet link:

https://twitter.com/NASA/status/1845678901234567890
   │         │        │      │            │
   │         │        │      │            └─ Tweet ID (unique number)
   │         │        │      └─ "status" = this is a single tweet
   │         │        └─ Username (the @handle without the @)
   │         └─ Domain (twitter.com or x.com — both work)
   └─ Protocol (always https)

Only three pieces of information matter:

  1. Domaintwitter.com and x.com are interchangeable. Since the rebrand, twitter.com links redirect to x.com, but both resolve to the same content.
  2. Username — identifies whose content you're looking at.
  3. Tweet ID — identifies exactly which tweet, forever.

Everything else in a long copied link (?s=20, &t=abc123...) is tracking parameters you can safely delete.

Twitter Usernames & Handles

Your username (also called a handle) is the part after the @ symbol — for example, @NASA. It's what appears in profile URLs.

Username rules:

RuleDetail
Length4–15 characters
Allowed charactersLetters, numbers, underscores only
Case sensitivity❌ Not case-sensitive — twitter.com/nasa = twitter.com/NASA
Uniqueness✅ Only one account per username
Changeable✅ Users can change handles anytime

Username vs display name: The display name (up to 50 characters, emojis allowed) is decorative and never appears in URLs. Only the handle forms the URL. If someone's display name is "Elon Musk 🚀" but their handle is @elonmusk, the profile URL is twitter.com/elonmusk.

⚠️ Important: because handles can change, an old profile URL may break or even point to a different person who claimed the abandoned handle. Tweet IDs, in contrast, never change.

Profile URL Formats

The base profile URL is simply the domain plus the username:

https://twitter.com/username

Twitter also exposes sub-pages of every profile with path suffixes:

URLWhat it shows
/usernameMain timeline (tweets & retweets)
/username/with_repliesTweets including replies
/username/mediaPhotos and videos only
/username/likesLiked tweets (owner-only since 2024)
/username/highlightsHighlighted tweets

💡 No account? No problem. Twitter aggressively shows login walls on these pages. Instead, paste the username into Twitter Web Viewer to browse any public profile — timeline, replies, and media tabs included — with no login and no tracking. See our full Twitter profile viewer guide for details.

Tweet IDs Explained

The tweet ID is the long number at the end of a status URL — the single most useful piece of a Twitter link.

Key facts about tweet IDs:

✅ Globally unique — no two tweets ever share an ID ✅ Permanent — survives username changes and profile edits ✅ Sequential-ish — newer tweets always have larger IDs ✅ Contains a timestamp — the ID encodes when the tweet was posted

Tweet IDs are generated by Twitter's Snowflake system. The first 41 bits (after a sign bit) are a millisecond timestamp, which means you can actually decode the exact posting time from the ID alone:

timestamp_ms = (tweet_id >> 22) + 1288834974657

That magic number is Twitter's epoch (November 4, 2010). This is why researchers and archivists always save tweet IDs rather than full URLs — the ID is the permanent key, while the username portion of the URL can rot.

Where you need a tweet ID:

  • Embedding tweets on websites
  • API lookups and academic datasets
  • Reporting or archiving specific tweets
  • Recovering a tweet after the author changed their handle

Status URL Format: Linking to a Single Tweet

A single tweet lives at:

https://twitter.com/username/status/1845678901234567890

The word status is the giveaway that you're looking at one tweet rather than a profile.

Useful variations:

URL suffixWhat it opens
/status/IDThe tweet with replies below
/status/ID/photo/1First photo in fullscreen
/status/ID/video/1The video in fullscreen
/status/ID/likesWho liked the tweet (login required)
/status/ID/retweetsWho retweeted it (login required)
/i/status/IDTweet without knowing the username

That last one is handy: twitter.com/i/status/TWEET_ID resolves any tweet ID even if you don't know (or the author changed) the handle — Twitter redirects to the canonical URL automatically.

💡 If a status URL contains a video or GIF you want to save, paste the link into our free Twitter video downloader — it accepts any status URL format.

Search, Hashtag & Other Special URLs

Beyond profiles and tweets, Twitter exposes several other URL patterns worth knowing:

PatternPurpose
/search?q=keywordSearch results for a keyword
/search?q=from%3AnasaSearch with operators (URL-encoded)
/hashtag/WordCupHashtag feed
/i/lists/IDA Twitter List
/i/communities/IDA Community
/i/spaces/IDA Twitter Space
/intent/tweet?text=..."Share on Twitter" compose window
/intent/follow?screen_name=...One-click follow prompt

The /search?q= pattern is especially powerful because you can build searches directly in the URL using advanced operators like from:, since:, and until:. Our Twitter advanced search guide covers every operator — or skip the URL crafting entirely and use our login-free Twitter search tool.

t.co: Twitter’s Link Shortener

Every external link posted on Twitter is automatically wrapped in Twitter's t.co shortener:

Original:  https://example.com/very/long/article-url
Posted as: https://t.co/AbC123xYz

Why Twitter does this:

✅ Counts every link as exactly 23 characters, regardless of real length ✅ Lets Twitter scan destinations for malware and spam ✅ Gives Twitter click analytics

What you should know:

❌ t.co links hide the real destination until you click ❌ They break permanently if the tweet is deleted ❌ Analytics tracking fires on every click

To preview where a t.co link really goes without clicking, paste it into a link-expander service, or view the tweet in a viewer that shows the original URL. Twitter Web Viewer displays the expanded destination URL on tweet cards whenever it's available, so you can see where you're headed before you click.

Viewing Any Twitter URL Without an Account

Twitter increasingly blocks anonymous browsing: profile pages redirect to signup walls, and even direct status links may demand a login after a few views.

The workaround is simple — use a Twitter viewer as your URL decoder:

  1. Visit Twitter Web Viewer (free, no signup)
  2. Paste the username from any profile URL — or search by name
  3. Browse the full timeline, replies, photos, and videos anonymously

What works without login:

✅ Any public profile (/username URLs) ✅ Individual tweets and threads ✅ Photos, videos, and GIFs (with download support) ✅ Keyword and user search

What never works, anywhere:

❌ Private/protected account content ❌ Deleted tweets ❌ Owner-only pages like /username/likes

For a complete walkthrough of anonymous browsing methods, see How to View Twitter Without an Account.

Common Twitter URL Problems & Fixes

"This page doesn't exist" on a profile URL The user changed their handle, was suspended, or deleted the account. If you have any old tweet URL from them, swap the domain path to twitter.com/i/status/TWEET_ID — if the account still exists, Twitter redirects to their current handle.

Tweet link shows "Hmm...this page doesn't exist" The tweet was deleted, the account went private, or the tweet is age-restricted for logged-out visitors. Read more about restricted content in our sensitive content guide.

Link opens the app instead of the browser Mobile deep-linking intercepts twitter.com URLs. Long-press the link and choose "Open in browser," or paste the username into a web viewer instead.

Copied link is full of ?s=20&t=... junk Everything from the ? onward is tracking metadata. Delete it — the clean URL works identically and doesn't leak how the link was shared.

x.com link won't open in an old app or tool Manually rewrite x.com to twitter.com (or vice versa) — the path structure is identical on both domains.

Quick Reference: Twitter URL Cheat Sheet

Bookmark this table for instant lookups:

I want to...URL pattern
Open a profiletwitter.com/username
See only their mediatwitter.com/username/media
Open a specific tweettwitter.com/username/status/ID
Open a tweet without the usernametwitter.com/i/status/ID
Search a keywordtwitter.com/search?q=keyword
Follow a hashtagtwitter.com/hashtag/topic
Browse without logging intwitterwebviewer.com

Understanding URLs turns Twitter from a walled garden into an open map — and combined with a login-free viewer, every public corner of it stays reachable.

よくある質問

What is a tweet ID and where do I find it?

A tweet ID is the long unique number at the end of a status URL, e.g. twitter.com/user/status/1845678901234567890. Copy the tweet link and the ID is everything after "/status/". It never changes, even if the author renames their account.

Are twitter.com and x.com links the same?

Yes. Both domains resolve to identical content with identical path structures. twitter.com links redirect to x.com after the rebrand, and you can freely rewrite one domain to the other.

What is a t.co link?

t.co is Twitter's automatic link shortener. Every external URL posted in a tweet is wrapped in a t.co address for spam scanning, click analytics, and consistent character counting. The link breaks if the original tweet is deleted.

Can I open a Twitter URL without an account?

Direct links often hit a login wall, but you can view any public profile or tweet without an account by pasting the username into a free tool like Twitter Web Viewer, which shows timelines, replies, photos, and videos anonymously.

Why does a Twitter link say the page doesn’t exist?

The account changed its username, was suspended or deleted, or the tweet was removed. If you have the tweet ID, try twitter.com/i/status/TWEET_ID — it redirects to the current handle if the tweet still exists.

How do I get the URL of a tweet?

On the tweet, click the share icon and choose "Copy link". You can delete everything from the "?" onward — those are tracking parameters, and the clean URL works exactly the same.

関連記事

Twitter URL Explained: How Usernames, Tweet IDs & Links Work (2026)