Experiment with our new Bridging attributes to promote healthy dialogue.

Learn more

Using machine learning to reduce toxicity online

Perspective API by Jigsaw can help mitigate toxicity and ensure healthy dialogue online.

How it works

Toxicity online is an existential problem for platforms and publishers. Online abuse and harassment silence important voices in conversation, forcing already marginalized people offline.

What is Perspective?

Perspective is a free API that uses machine learning to identify "toxic We define toxicity as a rude, disrespectful, or unreasonable comment that is likely to make someone leave a discussion." comments, making it easier to host better conversations online.

See how it works for yourself:

Type a sentence into the box to see its toxicity score. Perspective returns a percentage that represents the likelihood that someone will perceive the text as toxic. See 'Create Custom Demo' to customize the toxicity thresholds, edit styles, and get simple plug-and-play code.

Try it out
Advanced Options
Give users feedback for
  • toxic
  • obscene
  • insulting
  • threatening
Show negative feedback when a comment is over 70%

Confidence level

0% 50% 100%
Not likely Unsure Very likely
Must be ≥ %
likely to be perceived as toxic with a message that says,
  • x% likely to be toxic.
  • Please remember to follow our community guidelines.
  • Add Custom Message
Show positive feedback when a comment is under 30%

Confidence level

0% 50% 100%
Not likely Unsure Very likely
Must be < %
likely to be perceived as toxic with a message that says
  • x% likely to be toxic. Great job!
  • Thank you for your positive contribution to our community!
  • Add Custom Message

What can developers build with Perspective?

Perspective API is helping platforms and publishers of all sizes support, healthy, engaging and productive conversations. Developers integrate and customize Perspective API for many different audiences.

For moderators

Moderators use Perspective to quickly prioritize and review comments that have been reported.

For commenters

Perspective can give feedback to commenters who post toxic comments.

For readers

For readers Developers create tools so readers can control which comments they see, for example hiding comments that may be abusive or toxic.

Why use Perspective?

Perspective has been shown to increase engagement by helping platforms and publishers create safe environments for conversation, and by helping individuals make healthier contributions online.

check mark icon

Enables healthy conversations

check mark icon

Reduces toxicity and abusive behavior

check mark icon

Free, self-serve,

Trusted by partners

reddit logo
Disqus logo
financial times logo
Taringa logo
le monde logo
El pais logo
coral logo

Get started today


Learn how to integrate the API and start building today.

Get started


Read our guide to starting with Perspective.

Get started


See our academic research, datasets, and open source code.

Get started