Public. Fast. Minimal.

Paste text. Find the closest matching rows in a spreadsheet.

This app accepts a public Google Sheets link or a CSV/TSV spreadsheet upload. Paste the full message, note, task, or record text into one search box and it will rank matching rows without storing your data beyond the request. Use it to find inside a spreadsheet, search inside Excel sheet exports, or run a lightweight spreadsheet search engine workflow on public sheets.

InputsGoogle Sheets URL or CSV/TSV
Use caseGeneral spreadsheet similarity search
PrivacyNo account, no saved backend dataset

Matcher

Search for matching rows

Public Google Sheets must be accessible without login. Uploads support CSV and TSV.

Data source
Optional custom terms

Why this works

Built for public self-service usage on Vercel.

Flexible input

Visitors can upload a spreadsheet export or paste a public Google Sheets link instead of relying on a preconfigured backend source.

Generalized search flow

Visitors only need to paste the full text. The server extracts useful labels when present and then ranks matching rows from the sheet.

Security-aware

No login is required, URLs are validated, request sizes are limited, and the interface renders result data as text rather than HTML.

Learn More

Guides for spreadsheet search use cases

These pages explain how to search public Google Sheets, compare pasted text, and find matching spreadsheet rows.

Search Public Google Sheets

Search a public Google Sheets file by pasting text and finding matching rows without building a custom backend integration.

Read this guide

Find Matching Rows

Find matching spreadsheet rows from pasted text or uploaded CSV and TSV files, with ranked results and source row references.

Read this guide

Paste Text and Match Rows

Paste text and match spreadsheet rows from uploaded files or public Google Sheets, with optional custom terms for domain-specific wording.

Read this guide

Google Sheets Similarity Search

Run a Google Sheets similarity search against public spreadsheet rows using phrase overlap, identifiers, and ranked match scoring.

Read this guide