Text Summarizer
Condense a long English article or report into a few sentences, generated by a model that runs on your device.
Paste English text and see whether each line reads as positive or negative, with a confidence score for each.
Sentiment analysis estimates the emotional tone of a piece of writing. This tool treats every line you paste as a separate item, which makes it handy for a list of product reviews, survey answers, social media comments or customer emails. Each line receives a label of positive or negative and a percentage showing how sure the model is.
The text is analysed by a model running in your browser, so feedback from customers or colleagues is not sent to any third-party service. Once the model has been downloaded, you can analyse as many lines as you like.
Scores come from DistilBERT fine-tuned on SST-2 (Xenova/distilbert-base-uncased-finetuned-sst-2-english), run with Transformers.js. DistilBERT is a smaller, faster version of Google's BERT language model that reads a whole sentence at once and represents the meaning of each word in context. It was then trained on the Stanford Sentiment Treebank, a set of movie review sentences labelled by people as positive or negative. For each line, the model outputs a probability for both labels, and the tool shows the larger one.
The model was trained with only two classes. Treat a low confidence score, for example under about 70 percent, as a sign the line may be neutral or mixed.
Not reliably. The model was trained on English text and will give unpredictable results for other languages.
No. Text stays in this browser tab and is cleared when you reload or close the page.
Condense a long English article or report into a few sentences, generated by a model that runs on your device.
Cut the subject out of a photo and save it as a transparent PNG, processed entirely on your own device.
Turn screenshots, scanned pages and photos of printed text into editable text without sending the image anywhere.
Transcribe English speech from an audio file or your microphone using a Whisper model that runs on your own device.