The BiasChecker browser extension is available now. Your plan and credits work in the extension and on this site.
Get it on the Chrome Web Store →Plans & pricing
One analysis is one lens applied to one article. Every plan includes all thirteen lenses — pick one to see what it does:
How the lenses work: the lens overview and the methodology page.
Choose your plan
Pick the volume that fits how you read. Plans are measured in tokens — the text a model reads and writes — and each card shows its monthly token allowance. To make that easy to picture we also show it as analyses: a typical article checked for one type on a 1× model is about 5,000 tokens, so an article checked with 3–4 types costs 3–4 analyses. Premium models multiply the token count (a 10× model costs ten times as much) and longer articles cost a little more, since there's more text to read.
Trial
Try every analysis type free for 14 days
Trial plan: $0, free trial. 200,000 tokens per trial.
- All 13 analysis types
- Browser extension
- Any AI model
- Free cached community results
- Credit pack top-ups available
- No credit card required
Lite
Everyday critical reading
Lite plan: $8 per month. 3,000,000 tokens per month, $2.67 per 1M tokens.
- All 13 analysis types
- Browser extension
- Any AI model
- Free cached community results
- Credit pack top-ups available
Pro
PopularFor regular, in-depth readers
Pro plan: $16 per month. 7,000,000 tokens per month, $2.29 per 1M tokens.
- Everything in Lite, plus:
- 2.3× more analyses per month than Lite
Cached results are free on every plan — if the same article has already been analysed with the same model, you get that result at no cost.
Prefer no subscription?
Buy a credit pack from $15, use it at your own pace and pay nothing monthly. Subscribers get bonus credits on every pack.
14-day money-back guarantee, wherever you live. Cancel any time from your dashboard in a couple of clicks. Refund policy
*Based on one analysis type per article using 1× basic models (~5,000 tokens per analysis). If you run 3–4 analysis types per article, that is ~150–200 articles/mo on Lite, ~350–470 on Pro, and ~850–1,130 on Premium. Higher-multiplier models use more tokens per analysis — see the model tiers page. Prices are in USD — you'll be billed in your local currency at checkout.
All analyses are AI-interpreted patterns and probabilistic observations — not statements of fact, professional advice, or determinations of actual wrongdoing. Results represent one analytical perspective to consider alongside your own judgement. By subscribing, you agree to our Terms of Service and Privacy Policy.
Frequently Asked Questions
What is the "Consensus" option, and how does it work?
A single AI model has blind spots. Consensus runs the same analysis on several models from different makers and merges their findings into one result. A finding counts as agreed only when at least two models reported it independently; our code counts that, not the merging model. What only one model raised is kept, under its own heading, with the model named.
- What you get: the findings the panel agreed on, each labelled with how much of the panel backed it ("3 of 4 models"), then the findings raised by one model. A single model raising something usually means the others were reading other parts of the article, not that they disagreed. If the panel agreed on nothing, the result says so. Every result names the models that sat on its panel.
- One seat per maker. Models are grouped by the company that built them (Anthropic, OpenAI, Google, DeepSeek, Z.ai, Moonshot AI, xAI) and the panel takes one seat per maker: two models from the same maker share training data and habits, so their agreement is not a second opinion.
- Three makers or more; cached seats are free. The panel starts with one model from each of three makers, and the setup card lets you swap a seat's model or add makers. Any analysis the article already has from a maker's model fills that seat free, and every maker the article already covers joins. Seats you leave empty are filled by Claude Haiku 4.5, GPT-6 Luna and DeepSeek V3.2; Gemini 3 Flash performs the merge. We review this line-up as models change.
- Where to find it and what it costs: press Consensus beside the model picker on Bias, Persuasion, Legal Risk, Moral Lens or Scientific Assessment. A setup card shows the seats and the price before anything runs. You pay only for the models that actually run, so on a well-analysed article the merge is often all you pay for. Models that do run become ordinary cached results for everyone.
- A consensus needs at least three members to answer. If fewer do, the analysis reports the failure so you can run it again. A stored consensus is never changed behind your back: if the article later gains analyses that would make a stronger panel, the result shows a Strengthen button that says which models it would add or upgrade and what the rebuild costs, usually only the merge.
Consensus is the stronger choice when reliability matters; a single model is right when you want one model's take or the fastest, cheapest answer. The methodology page has the detail.
How do cached and community results work?
Every analysis of a web article is shared with the community — except text you paste in directly, which is stored privately under your account (the page URL is never sent), so neither the text nor its results are ever added to the community feed. Cached results are free for every signed-in user, on every plan, and don't count against your monthly analyses — so when you open the extension on a page someone has already checked, you get the analysis instantly, at no cost. The more people use BiasChecker, the more of the pages you read are already covered.
Every analysis is saved against the article and the model that ran it, so re-opening one that already exists is free — it doesn't use an analysis. Running something genuinely new — a different article, a different analysis type, or the same analysis on a different model — still counts as normal.
In the browser extension you can turn on Prefer cached results (Settings → AI Model Preference). With it on, opening or switching an analysis loads an existing cached result for the page instead of running a fresh, paid one — a simple way to make a trial or a credit pack last longer.
- If the model you've selected already has a cached result for the page, that one loads.
- If it doesn't, the extension loads the best result that is cached (most capable model first), rather than nothing — so your default-model choice never hides analyses that other models have already produced.
- Only when nothing is cached for that analysis does it run a fresh one, using the model you selected.
So you don't need to keep changing the model dropdown to browse what already exists — change it only when you specifically want a fresh run on a particular model. Anyone who has used up their allowance or credits keeps free access to cached and community results — on every plan, with no time limit.
And it's not only your own analyses: when someone else has already run an article, that cached result is shared with you too. With Prefer cached results on, simply opening the article you want is usually enough to pick one up — wherever it's published — so you don't need to go looking for it. The extension's Community Analyses page is a handy window into some of what's already out there, but it's a curated, partial list, not everything that has been analysed.
What happens when I upgrade my plan partway through the month?
Upgrading takes effect immediately — your new, larger monthly allowance is available as soon as the payment goes through, and your renewal date stays the same.
You only pay the difference, not a full new month. We credit the unused part of your current plan and charge the new plan for the rest of the current billing period, so the amount taken today is prorated — usually small. From your next renewal onward you simply pay the new plan's normal monthly price.
Whatever you've already analysed this month carries over: your bigger allowance applies to your existing usage rather than starting a fresh one on top of it. For example, if you've nearly used up a Lite allowance and upgrade to Pro, you get Pro's larger allowance with what you've already used this month counted against it — leaving the remainder for the rest of the period. The full new-plan allowance refreshes on your normal renewal date.
Moving to a lower tier works the other way around — see the next question.
What happens when I downgrade to a cheaper plan?
You downgrade right on the pricing page — sign in, pick the lower tier and confirm (the plan buttons only appear as "Switch" once you're signed in). The change is scheduled for your next billing date, not applied immediately:
- Until your next billing date, nothing changes: you keep your current plan, its full monthly allowance, and all its features. You already paid for this period, so you keep what you paid for.
- Nothing is charged today, and no refund is issued for the current period.
- From the next billing date, you're billed the lower plan's price and get its allowance. Your renewal date doesn't change.
- Changed your mind? You can cancel the scheduled change any time before it takes effect — pick your current plan again on the pricing page (or use the "Keep my current plan" link in the banner). Reverting is free.
While a downgrade is scheduled, your dashboard shows "Changes to [plan] on [date]" so there are no surprises. Any unused credit packs are unaffected — they stay yours on any plan.
Downgrading is different from cancelling: a cancellation ends the subscription entirely at the period end, while a downgrade keeps you subscribed on the smaller plan with no gap and nothing to remember.
Do I get anything extra if I subscribe during my trial?
Yes, in one specific case. If you use up your trial allowance before the 14-day trial window ends, you'll see a one-time offer in the extension and on your dashboard: subscribe before your trial ends and get 15% extra allowance in your first month.
- The bonus is 15% of whichever plan you pick (for example, Lite's 3M-token allowance earns a 450K-token bonus), granted automatically as bonus credits when your subscription starts — no code needed.
- It appears on your dashboard as a "First-month bonus" alongside any credit packs, and is used automatically after your monthly allowance runs out.
- It's first-month only: whatever is left of the bonus expires at your first renewal.
The offer ends when your trial does — if the 14 days pass, or you never used up the trial allowance, the normal plans apply.
How am I charged?
In tokens — the small chunks of text a model reads and writes (roughly ¾ of a word each). A standard analysis reads the article and writes up its findings, which comes to about 5,000 tokens for an average-length article on a 1× model — that's where “~5,000 tokens per analysis” comes from (a longer article reads more, so it costs more). We then multiply the tokens by the model's rate, from 1× for standard models up to 10× for the most expensive, so the same article costs up to ten times as many tokens on a 10× model.
The cost comes out of your monthly allowance first, then your credit packs (the Power pack is 5,000,000 tokens — about 1,000 analyses on a 1× model, about 500 on the 2× default, or ~100 on a top tier). Cached community results are always free, on every plan — you only ever pay for a fresh analysis. See the model tiers page for multipliers.
Why “~” analyses, not an exact number?
An analysis's real cost depends on the article's length and the model you choose, so we charge the actual tokens used instead of a flat per-analysis fee. A flat fee would either be set low (and lose money on long, premium analyses) or set high (and overcharge you on short ones) — charging real usage is fairer, and a short article on a fast model can cost a small fraction of a heavy one.
The analysis counts we quote are honest estimates from typical usage; your token balance is always exact. Because you only pay for the tokens each analysis actually uses, the same allowance or pack can stretch to more or fewer analyses than the number shown — and the estimate gets more accurate the longer you use BiasChecker, as it learns from your own reading. Sign in and the estimates on the plan and pack cards update to your own usage.
When does my quota reset?
Lite, Pro, and Premium plans reset monthly on your billing date. The trial expires after 14 days.
What happens if I use up my monthly analyses?
Your allowance refills at the start of each billing cycle. If you run out mid-month, a credit pack (from $15 for ~500 analyses / 2.5M tokens) tops you up instantly — credits are only consumed after your plan allowance. And articles the community has already analysed stay free on every plan, so popular news often costs you nothing at all.
Can I use credit packs without a subscription?
Yes — buy a credit pack and use it at your own pace, no subscription required. Packs are the same price for everyone, but subscribers get more for it: an active subscription adds bonus credits to every pack (Lite and Pro +25%, Premium +50%). As a pay-as-you-go user you buy packs at the base amount, your credits fund each fresh analysis, and you don't get a monthly quota. Cached community results are free for everyone. For regular use, a Lite subscription ($8/mo) adds ~600 monthly analyses on a 1× model (~300 on the 2× default) and the pack bonus. View credit packs →
What is your refund policy?
You can get your money back within 14 days of any purchase, no reason needed, wherever you live. Because access starts immediately, the refund may be reduced by the value of what you have already used, priced at what you paid for those credits. Bonus credits are a gift rather than a purchase, so they carry no cash value and are not refunded. One window covers everything, subscriptions and credit packs alike. Separately, if an analysis comes back unusable we put the tokens back rather than have you pay for it, so just tell us. Refunds are processed by Stripe (Link), the merchant of record; cancelling a subscription stops future charges. See our refund policy for details.
