Paste your profile URL and see your earnings rank in your category, your country, and every skill you list, measured against the freelancers who actually earned in the last 90 days.
Where your last-90-day earnings sit among every active freelancer in your category, worldwide and inside your own country, where clients actually compare you.
Percentile curves for 1,600+ skills. See the skills where you are genuinely top-tier, and the ones where the competition out-earns you.
Computed from UpHunt's dataset of 4M+ Upwork jobs and 1.5M freelancer profiles, the same warehouse behind our market reports.
Your card is visible only to you. Press Share and it becomes a page you can post on LinkedIn or X, the link unfurls into your card.
UpHunt continuously indexes the public Upwork marketplace, over 4 million job posts and 1.5 million freelancer profiles. For every category, country and skill with enough active freelancers, we compute a 99-point percentile curve of last-90-day earnings. Your rank is your position on those curves, counted only against freelancers who earned something in the window: ranking you against dormant profiles would flatter everyone and mean nothing.
Want the full breakdown of how your profile itself scores, title, overview, rate positioning, matched demand? Run the free Upwork Profile Optimizer on the same URL.
Your last-90-day Upwork earnings are placed on percentile curves computed from UpHunt's dataset of 1.5M freelancer profiles. You are ranked only against freelancers who actually earned in the last 90 days, dormant profiles are excluded, so the rank reflects the market you really compete in.
No. A card only exists when you generate it yourself, and it only becomes a public page if you press Share. Until then, nobody else can see it.
Ranks are derived from statistical percentile curves, not a live count of every profile, so we round them to two significant figures. A rank shown as #1,100 means your earnings place you around that position, honest precision beats fake exactness.
Ranks are measured against freelancers who earned in the last 90 days. If your profile shows no recent earnings (or hides earnings), there is no honest rank to compute yet, check back after your next contracts.
UpHunt watches every new Upwork job in real time, scores it against your profile, and can even apply for you, safely, through your Agency Plus.
Try UpHunt free