Semantic Search Over Your Own Text, In the Browser
Embed a list of sentences with a real model and rank them by meaning — or find the near-duplicates in a list.
This tool embeds each line of your text with a sentence-transformer model running in your browser, then ranks lines against a query by cosine similarity, finds near-duplicate pairs above a threshold, or groups lines that mean the same thing. Because it compares meaning rather than words, it matches "when are you open?" to "what are your business hours?" — and none of the text is uploaded.
Runs in your browser- Uploads
- None — the model is downloaded to you, not the reverse
- Runs on
- WebGPU where available, WebAssembly otherwise
- Dimensions
- 384 on MiniLM, 768 on BGE-base, 1024 on mxbai-embed-large
- Languages
- English, or 50+ with the multilingual model
- Practical limit
- A few hundred lines per run
- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
How is this different from Ctrl+F?
Does it work across languages?
Is the largest model always the best choice?
What threshold should I use for duplicates?
How to use the semantic search & similarity
- 1Enter or paste your text.
- 2Choose the do what.
- 3Enter or paste your query.
- 4Choose the model.
- 5Set the similarity threshold.
- 6Set the results.
- 7Press Run, then download the result when it is ready.
Sources & specifications
Embed this tool
Put the working semantic search & similarity on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Embedding Similarity CalculatorPaste embedding vectors and get every pairwise cosine, dot product, Euclidean and Manhattan distance, ranked.Chat with PDFAsk questions about any PDF and get answers with the page each one came from. The model runs in your browser — the file is never uploaded.Text Chunker for RAGChunk by tokens, sentences, paragraphs, a separator ladder or markdown headings — with overlap, token counts and embedding cost.Chat with Any DocumentAsk questions about a PDF, Word file, spreadsheet, CSV, Markdown or text file and get answers with the passage each came from.Text Similarity CheckerCompare two texts with Levenshtein distance, Jaccard, cosine and Dice coefficients.AI Alt Text GeneratorDescribe an image with a captioning model running in your browser — a first draft for the alt attribute you then edit.
Last updated
More on-device ai