Frequently Asked Questions
Everything you need to know about using BiasChecker.ai
The basics
What does BiasChecker.ai do?
BiasChecker.ai uses AI to analyse text for potential bias, persuasion techniques, logical flaws, and other issues. It offers multiple analysis types including bias detection, scientific and legal assessments, historical parallels, and more.
Think of it as a second pair of eyes that helps you read more critically.
How does BiasChecker.ai work?
When you submit text for analysis, three things happen:
- Content capture: The text is taken directly from what's displayed in your browser — either the whole page or a specific selection you highlight. If you've translated the page using your browser or the website's translation feature, the translated text is what gets analysed, not the original language.
- Cache check: If the same article has already been analysed with the same analysis type and model, that result is shown at once and nothing is charged.
- AI analysis: Otherwise the text is sent to the AI model you chose, which reads it under our fixed instructions for the analysis you selected; our code then verifies the quoted evidence and computes the verdict.
The process typically takes 5–20 seconds, but the time varies with the length of the text, the analysis type, the AI model you choose, and how busy the service is at that time of day. During peak periods — or for long articles on slower or premium models — an analysis can occasionally take a few minutes.
For a fuller picture of how analyses run — the principles every analysis follows and what each analysis type looks for — see our methodology page.
Where is the browser extension available?
The Chrome extension is available in every European Union country, Iceland, Liechtenstein, Norway, Switzerland, the United Kingdom, the United States, Canada, Australia and New Zealand.
Elsewhere, the Chrome Web Store shows it as unavailable in your country. You can still paste any text on our analyse page and run the same analyses there.
I have more questions — how can I reach you?
We'd love to hear from you. Please visit our Contact page to get in touch.
The analyses
What is the Synthesis analysis?
Synthesis is an analyst's report on an article, written from the other analyses rather than a fresh read of the text. It gives you a one-sentence verdict on what the piece is doing to its reader, a short narrative connecting the findings into one story about how it works — each section citing the analyses it rests on — an honest "what checks out" paragraph, and a closing note on what to verify before forming a view. Every supporting quote is reused from the underlying analyses and validated by our code, never invented.
Because it synthesises other results, Synthesis needs the core analyses of the article to exist. If you have already run them, building it costs exactly one synthesis run. If not, it offers to run the missing ones for you and states the run count before anything starts. Analyses that are already available are always reused free, and the quick pre-check that suggests which analyses fit an article is free too.
See the methodology page for how the combined verdict is computed.
How does bias analysis work?
Bias analysis examines the article text across 29 bias categories — framing, selection, source imbalance, political and other slants — and surfaces the specific passages that drive each finding.
- Detection: The AI reads the article and flags biased framing, loaded language, missing perspectives, and one-sided sourcing, citing the exact evidence for each.
- Scoring: Findings are weighted by severity into an overall concern level (none / low / medium / high) so you can see at a glance how slanted the piece is.
Like every other analysis that reads the article directly (Intent Analysis, Persuasion, Omissions, Critique, Legal Risk, Moral Lens, Scientific Assessment, Background, Historical Parallels, Neutral Rewrite, and Roast — Synthesis is the exception, as it is built from the other analyses), bias analysis runs on the original text.
How are bias findings scored and rated?
Two different ratings appear on a bias result, and they measure different things:
- The overall Bias Level (none / low / medium / high) measures this article. Each finding contributes points according to its category's severity — a high-severity category (like framing or omission) counts twice a medium one, and an easy-to-spot category counts half — and the totals are tiered so that a single trivial, easy-to-spot indicator still reads as none, one or two findings read as low, a handful as medium, and only a broad pattern of serious categories as high. Heavy spin shows up as several serious categories at once, not as a long tail of minor issues. We deliberately don't use the AI's own numeric scores: they aren't calibrated across models, so the same article could rate differently depending on which model ran it.
- Each indicator's severity badge (low / medium / high) classifies the type of bias found, not its intensity in this particular article. Every category in our bias catalogue is rated by its impact on the reader and by how easily an unaided reader can spot it: high-impact biases rate high, and a bias that is easy to notice rates one step lower — a slant you can see through does less damage than one that works invisibly. Because the rating is a property of the bias type, the same category always carries the same badge, whichever AI model produced the analysis.
Findings also show their cited evidence. Where an excerpt is marked verified, we located it verbatim in the article text — quotes the AI paraphrased or that we could not locate are shown but not counted as verified.
So a one-sided press release can rate high overall with several high-severity categories, while a lightly slanted news report might rate low overall yet still list a framing indicator — one serious category on its own signals a lean, not heavy spin.
What is the "Roast" analysis?
The Roast is a purely comedic analysis mode — a warm stand-up bit about the article. It gives you a punchy verdict, a playful retelling, and a few standalone jokes about its most roastable details. Think of it as a friendly, witty companion who finds the funny in the news.
The humour is designed to be warm and good-natured — it targets the writing and framing, never individuals, victims, or people in vulnerable situations. The bar is whether there's genuinely something funny: a dry, well-written piece gets nothing to roast, and tragedies or sensitive human stories (serious illness, grief, disability) are never joked about — and a declined roast costs you nothing.
Comedy is subjective, and some users may find the tone too direct. If that's the case, the other analysis modes surface what's actually weak about an article in a straightforward format.
AI models
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.
Which model should I start with?
Gemini 3 Flash (2×) is the default and a strong all-round choice, especially good at spotting persuasion. The 1× models (GPT-6 Luna, GLM 4.7, DeepSeek V3.2) cost the least. GPT-6 Luna reports only clear-cut problems: what it flags is rarely wrong, but it finds fewer persuasion techniques and bias problems than the default, so choose the default for those. A pricier model gives you more depth and a strong second opinion on an article that matters; GPT-5.1 is our deepest reader.
Can I use different models for different analysis types?
Yes. In the Chrome extension settings, choose "Different model per analysis type" to assign a model to each analysis — for example, GPT-5.1 for Omissions and the default for the rest.
Do all plans get access to all models?
Yes — every plan can use every model, including the free trial. Plans differ in their monthly allowance and credit-pack bonus, not in which models you can use. You can switch models at any time from the side panel dropdown, no plan change needed; each check is simply charged at the multiplier of the model you used, so you can run everyday articles on a 1× model and save the expensive ones for pieces that matter.
Why do some models cost more?
More expensive models are generally larger, newer, or use reasoning techniques that require more computation. Larger models also know more about the world and read further into long articles, which shows up as more depth and fuller coverage on lenses like Omissions, Background, Legal Risk, Critique, and Scientific Assessment. For straightforward text-reading checks, a 1× model does a great job.
Is there a limit on article length?
Every model can analyse an article up to 150,000 characters (~25,000 words), at full depth all the way to that limit. For anything longer, select the section you care about and analyse that.
Can I analyse non-English articles?
Yes — BiasChecker analyses articles in any major language, and on-page highlighting works because quotes are taken from the article in its original language. We have checked it on Chinese, Arabic and German articles, where results matched the quality we see in English, but we have not yet tested it extensively across languages. Consensus and Synthesis always write their results in English; the other analyses usually do, whichever model you pick. The Neutral Rewrite stays in the article's own language.
Models differ in how many languages they are built for: Gemini, GPT and Claude cover 100+ languages; GLM, Kimi and DeepSeek are strongest in Chinese and English; Grok is English-first. For non-English news, pick one of the first group.
One thing to note: BiasChecker analyses the text as it appears on the page. If your browser's "Translate this page" feature is switched on, it will analyse the translated version — so turn page translation off if you want the original language checked.
Trust & accuracy
Why does the analysis seem so critical of the content I submitted?
By design, BiasChecker.ai adopts a critical perspective — its job is to look for potential weaknesses, gaps, and issues. This means the results will naturally focus on what could be improved rather than what the content does well.
This doesn't mean the content is bad. Even high-quality, well-researched articles may contain subtle framing choices, missing perspectives, or structural patterns worth thinking about.
The analysis is one perspective to consider, not a final verdict. Always use your own judgement alongside the results.
The analysis sounds very definitive — is it always right?
No. AI-generated analysis may express findings in strong, categorical language (e.g. "this claim is unsupported") even when the reality is more nuanced. This directness is a characteristic of how the AI communicates, not a guarantee of accuracy.
The AI can make mistakes, miss context, or flag things that are perfectly reasonable. It may also miss genuine issues. Results should always be treated as suggestions for further thought, not as established facts.
For more details, see section 2.2 (AI Disclaimer) and 2.5 (Critical Nature of Analysis) in our Terms of Service.
Does BiasChecker.ai fact-check content?
BiasChecker.ai is not a traditional fact-checking service, but several analysis types do evaluate content against established knowledge and frameworks:
- Scientific Assessment checks whether the scientific claims are supported by the evidence the article itself offers — it can flag overstated certainty, misused statistics, misrepresented study findings, or pseudoscientific reasoning, but it does not look up the literature
- Legal Risk evaluates whether proposals or actions described in the text comply with applicable laws and legal principles
- Moral Lens evaluates content against universal ethical principles such as dignity, honesty, equality, and justice
Other analysis types — such as bias detection and persuasion analysis — focus on identifying patterns, framing choices, and rhetorical techniques rather than verifying specific facts. (The Roast is the odd one out: it's pure comedy, not an analytical check.)
For broader factual verification, we recommend using dedicated fact-checking services alongside our analysis.
Can I trust the analysis for legal, medical, or scientific decisions?
No. The analysis is for informational and educational purposes only. It does not constitute legal, medical, scientific, or any other form of professional advice. Always consult qualified professionals for decisions in these areas.
Why did the analysis flag something that seems perfectly fine?
Because the Service is designed to err on the side of caution, it may occasionally flag items that are, in context, perfectly reasonable. This is sometimes called a "false positive."
We keep reducing false positives by refining our instructions and adding checks. Large language models are also becoming significantly more capable over time, so you should expect the accuracy and nuance of our analysis to keep improving.
That said, the goal is to prompt you to think about a particular aspect of the text — not to declare it definitively flawed. If you consider the flagged item and decide it's fine, that's a perfectly valid outcome.
Does BiasChecker.ai have its own biases?
All AI systems have limitations and may reflect biases from their training data. We take this seriously and use several techniques to counteract it:
- Prompt engineering: Our analysis prompts are carefully designed to instruct the AI to focus on the writing and reasoning rather than on the identities or political positions of the people involved.
- Checking the output: Every Omissions claim goes to a second model before you see it. That model looks for the article sentence stating what the claim calls missing, and a claim the article disproves is removed.
- Continuous improvement: We regularly review analysis results, refine our prompts, and evaluate newer models. As LLMs become more capable, the quality and fairness of our analysis improves with them.
- Multi-model analysis: You can run analyses using different AI models — Claude, Gemini, Grok, and others — whose training data and methods are fundamentally different. By comparing results from independent models, training-specific biases become much easier to spot. If two models trained on different data disagree, that disagreement itself is a valuable signal. Model selection is available to every signed-in user, on all plans, from the side panel.
Despite these measures, no system is perfectly neutral. Note, though, what the analysis actually claims: it identifies observable techniques in the text — loaded wording, one-sided sourcing, omissions — each with cited evidence you can check. The verdict on whether the piece as a whole is fair stays with you. This is why we encourage users to treat results as a starting point for critical thinking, not as an authoritative judgement. For more on our approach, see our About page.
Using BiasChecker
How do I get the most out of BiasChecker.ai?
Here are a few tips:
- Try multiple analysis types: Different analyses reveal different aspects of the text. The bias and persuasion analyses each offer unique insights.
- Read the evidence: Each finding includes a quote or reference from the original text. Check whether you agree with the interpretation.
- Use it as a conversation starter: The results are most valuable when they prompt you to think more deeply, not when taken at face value.
- Compare sources: Analyse the same story from different outlets to see how framing and emphasis differ.
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 do the coloured dots on the extension’s analysis tabs mean?
Each analysis tab in the extension's side panel carries a small dot in its corner. It answers one question at a glance: is there anything here for me?
- No dot: this lens has not been run on this page yet, by you or anyone else.
- Pulsing ring: analysing right now. Results usually arrive in 5 to 20 seconds.
- Grey: the page was checked and nothing notable was found. You can skip this tab with confidence.
- Blue: there is something to read — either the lens found issues worth your attention, or it produced its analysis (lenses like Intent, Background, Parallels, Rewrite and Roast always produce content rather than a pass/fail verdict). A blue dot briefly pulses when a result lands on a tab you are not looking at.
- Red: the analysis failed. Open the tab to see why and retry.
Because analyses are shared, dots can appear before you run anything: a blue dot means results for that lens already exist for this page and open instantly (reading an existing result is free for every signed-in user, on every plan), and a grey dot means at least one AI model already went through the page with that lens and found nothing notable, so you probably don't need to spend a run on it.
The dot always shows the best current knowledge, and your own result wins: once you run a lens yourself, the dot reflects what you saw. Per-model detail lives in the model dropdown, where a ✓ marks each model that already has a cached result for the current lens.
Plans & billing
How is the "analyses remaining" count on my dashboard estimated?
It's an estimate, not a fixed allowance. Every analysis is billed by the actual tokens it uses (roughly, the length of the article plus the analysis) multiplied by your chosen model's rate — so a short article on a 1× model costs a fraction of a long article on a 10× model. Because each analysis costs a different amount, we can only project how many you have left.
The projection starts from a typical cost of about 5,000 tokens per analysis (a mid-length article on a 1× model) and shifts towards your own average as you run more analyses, with no sudden jumps: if you favour premium models or long articles, the count adjusts down gradually to match.
The same estimate drives the credit-pack figures. It is computed over your whole history, so a billing reset, a plan change or a new pack never moves it — only your reading does.
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 →
Do credit packs expire?
Packs expire 3 months from the date of purchase. If you buy more than one, each expires on its own date, and the soonest-to-expire is spent first. Packs are used after your monthly plan allowance is exhausted.
Do subscribers get more for the same price?
Yes. While you have an active subscription, every credit pack you buy comes with bonus credits at no extra cost — Lite and Pro get +25%, and Premium gets +50%. For example, on Premium a Plus Pack gives you 3,750,000 tokens instead of 2,500,000, and a Power Pack 7,500,000 instead of 5,000,000. The bonus is applied automatically at checkout based on your plan at the time of purchase; packs bought without an active subscription get the base amount.
Can I see an estimate based on my own usage?
Yes — sign in before buying and the per-pack “≈ analyses” figures update to your account's real usage. We blend the actual cost of the models and article lengths you typically analyse, so the estimate reflects how you actually use BiasChecker rather than a typical reader. Signed-in subscribers also see their bonus credits already applied to the totals.
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.
Privacy & data
Important reminder
BiasChecker.ai is a tool to support your critical thinking — not a replacement for it. The analysis is intentionally critical by design, and results should always be interpreted as one perspective among many. For full details, please review our Terms of Service.
