Free Tool

Twitter Heatmap Tool
Your Real Engagement, Visualized

See a 7×24 day-of-week × hour heatmap of YOUR tweet engagement. Weighted by likes, retweets, replies, bookmarks, and impressions — not just raw posting frequency.

7-day free trial • Cancel anytime

Sample Heatmap (Demo Data)

Yours will look just like this — but with your real tweets and engagement.

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Low
High

What Makes This Different

Most free heatmaps show when you posted. Ours shows when your posts worked.

Engagement-Weighted

Likes, retweets, replies, bookmarks, and impressions all factored in. Not just raw posting frequency.

AI Insights Included

3–5 plain-English takeaways per analysis. "Your Thursday 9am posts get 2.3× more engagement."

30-Second Analysis

Connect X, click Analyze, see your heatmap. No exports, no spreadsheets, no manual work.

Multi-Account Support

Each connected X account gets its own heatmap. Switch contexts in one click.

How It Works

1

Connect Your X Account

OAuth login with X. We use the discounted owned-read API tier ($0.001/read).

2

Click Analyze

We pull your last ~100 original tweets with engagement metrics in one call.

3

View Your Heatmap

Engagement-weighted 7×24 grid + top 5 windows + AI insights, ready in 30 seconds.

Frequently Asked Questions

What is a Twitter heatmap?

A Twitter heatmap is a 7×24 grid (day-of-week × hour) showing posting performance across the week. OpenTweet's heatmap is engagement-weighted — color intensity reflects average engagement, not just frequency.

How is this different from SuperX or other heatmap tools?

Most free heatmaps show posting frequency (when you happened to tweet). OpenTweet weights by likes, retweets, replies, bookmarks, and impressions — so you see when your tweets actually performed, not just when you happened to post.

Is the heatmap really free?

You need to connect your X account. The first analysis is free during the 7-day trial. After that, plans start at $11.99/mo with daily re-analyses included.

How much data do I need?

Minimum 10 published original tweets. We pull up to your last 100 tweets for each analysis, which gives strong signal across most slots.

How often does the heatmap update?

Run a fresh analysis any time (max once per 24 hours). We recommend re-analyzing every 14 days as audiences shift.

See Your Real Heatmap.

Connect X. Hit Analyze. Get your engagement-weighted heatmap in 30 seconds.