XCircle

X Circle Generator

Discover who you interact with most on X. Turn your conversations into a circle to download or share.

Free · No login · Works with any public X account

Enter a username or paste an X profile link.

Public circles

Explore how different X accounts interact.

X interaction circle for @elonmusk
Elon Musk@elonmusk
View circle
X interaction circle for @sama
View circle
X interaction circle for @thsottiaux
Tibo@thsottiaux
View circle
X interaction circle for @taylorswift13
Taylor Swift@taylorswift13
View circle
X interaction circle for @Cristiano
View circle
X interaction circle for @TheRock
View circle

What your X circle shows

XCircle builds a Twitter interaction circle from a public account’s recent activity. The account sits in the center, and the people it interacts with are arranged in rings, with higher-scoring accounts closer in.

Enter your own username or another public account. You can review the ranking, choose the people and background, then download a PNG or create a share link. No X sign-in is needed.

How XCircle builds the circle

The result combines activity from the account with public posts directed at it.

  1. Collect a recent sample. Our server requests the account’s public timeline, including replies, and searches for public posts mentioning it. Both directions help show who reaches out and who answers.
  2. Identify the interactions. Replies, quotes, reposts, and mentions become links between accounts. Duplicate events are removed, and usernames that X automatically adds at the start of a reply are excluded from the mention count.
  3. Weight the activity. Each interaction contributes according to its type and age. Repeated exchanges within one day are softened, and activity in both directions earns a bonus.
  4. Arrange the picture. The account stays in the middle. Choose an 8-, 24-, or 50-person layout to place the highest-scoring people around it. If the sample contains fewer people, the picture shows those available.

See the scoring detailsRead the step-by-step guide

How the interaction score is calculated

The starting weights are 3 points for a reply, 2 for a quote, 1.5 for a mention, and 1 for a repost. These weights distinguish the different ways accounts interact in public posts.

A post’s contribution halves every 30 days. The same type of interaction therefore carries more weight when it is recent than when it happened a month ago.

Exchanges with the same person are grouped by UTC day and direction. Daily totals are damped using a 0.7 exponent, so a long burst of replies has less influence than a simple count would give it.

For each person, A is the adjusted total sent by the account and B is the adjusted total received from them. The final score is:

score = (A + B) × (1 + min(A, B) / max(A, B))

One-way activity keeps its adjusted total. When the two directions are balanced, the multiplier reaches 2. This favors back-and-forth conversation without treating the score as a measure of friendship.

The list below the picture shows the people and interaction counts behind the result. Untick a person to remove them from the picture; the remaining accounts move up. Colors, labels, and exclusions can be changed without reading the posts again.

Which activity the circle covers

Only public post interactions contribute. Likes, follows, follower counts, direct messages, and posts from private accounts are not included.

Each circle uses a sample of up to 550 posts from the previous 120 days, rather than an account’s full history. Reading can stop earlier. A busy account may fill the sample in a short period, while a quieter one can cover more days.

If mention search is unavailable, XCircle tries replies under the account’s own posts for incoming activity. The result shows when replies were used, when incoming activity was unavailable, or when only part of the data could be read.

The update time and post count help you understand the sample. If live reading fails, an available saved result can be shown with its original time. XCircle does not maintain a circle history or compare changes between dates.

Where the data is processed and saved

The username is sent to XCircle’s server, which requests public data from FxTwitter, an independent unofficial service. vxTwitter can supply profile details as a backup. You do not need to provide an X password or connect an X account.

XCircle stores the generated ranking, account details, avatar addresses, coverage summary, and update time in its database hosted on Zeabur. Raw post text is not stored in the circle result. Complete results can be reused for 12 hours, and partial results for one hour; an older successful result can be offered for up to seven days when live data is unavailable.

Profile photos are delivered through XCircle’s image proxy. Your browser draws the picture and creates the PNG you download. Downloading the image does not create a public share link.

A share link saves a snapshot of the server-held ranking together with your display choices. The saved people, scores, and settings do not change when you refresh the account later. Anyone with the link can open it for seven days after creation.

Read the privacy policy

X Recap

Discover your X activity, top mutuals, posting habits and biggest fan.

  • Top mutuals
  • Biggest fan
  • Posting habits
  • Shareable recap cards
Make my X Recap
Illustrative recap cards

Frequently asked questions

How do I make a free Twitter interaction circle?

Enter a public X (Twitter) username or profile URL, then generate your circle. XCircle turns recent public interactions into rings around the profile photo, with higher-ranked accounts closer to the center. Customize the picture, then download a PNG or create a share link.

Does XCircle need my X login or password?

No. You only enter a public username. Our server reads available public posts through FxTwitter, an independent unofficial service. XCircle does not ask for your X password, connect to your account, or get permission to publish posts for you.

Who do I interact with most on X, and how is the circle ranked?

The circle ranks people found in your recent public interactions. The score considers replies, quotes, mentions and reposts, gives more weight to recent activity, and rewards conversations that go both ways. Raw counts alone do not decide the order. You can inspect each person’s interaction counts below the picture.

Does the circle count likes, follows or private messages?

It counts the public replies, quotes, mentions and reposts available in the reading. It does not read likes, follower relationships, DMs or protected posts. The circle shows recent interaction patterns; it does not measure friendship or confirm that two accounts follow each other.

How far back does XCircle look, and how accurate is it?

XCircle reads a sample of a few hundred recent public posts rather than your full account history. That may cover days for a busy account or months for a quieter one. Different tools can use different samples, scores and update times, so their circles may differ. Check the dates and data notice with your result.

Why is someone missing from my Twitter circle?

They may fall outside the sampled posts or the number of people shown, or your contact may mostly happen through likes or DMs. Unavailable mention search and incomplete public data can also leave people out. When search is unavailable, replies under recent posts provide a narrower sample of incoming activity.

Can I make a circle for someone else or a private account?

You can enter any public username, including a friend, creator, celebrity or brand. Protected accounts are not supported. XCircle cannot access their hidden posts or private conversations.

How do I customize, download and share my X circle?

Choose the colors and display 8, 24 or up to 50 people. You can show names and ranks or remove people from the picture. Download a PNG to keep or post, or copy a read-only share link that lasts seven days. On desktop, attach the downloaded image in the X composer yourself.

Can I see my top mutuals and biggest fan in a Twitter recap?

Use X Recap for a three- or seven-day view of your public activity. It can turn top mutuals, a biggest fan and posting habits into poster cards when enough data is available, plus a short animated video. The circle generator focuses on the rings; Recap creates a set of shareable stories.

Make an X Recap

Is XCircle the same as the old Twitter Circle feature?

No. Twitter Circle controlled who could see selected posts; X ended new Circle-only posting on October 31, 2023. XCircle visualizes public interactions. It cannot restore a private Circle, retrieve its old member list or change who can see your posts.

X’s official Circle notice