Wine Label Identifier

Photograph a Label. Skip the Spelling Guesswork.

Photograph the bottle and send it to @vustbot: it reads the text printed on the label — including an appellation in a language you don't read — and then answers what you ask about it: the grape, the region, the likely style, how to serve it. Nothing to spell, nothing to install. Free tier, no card.

Photo in, grape & region out — free in Telegram.Reads the label's text — no crowd ratings
Photo of a label, not a barcodeGrape, region, vintage readFree tier, no card

Scope

What the camera can read is the limit

@vustbot works from the text printed on the label, not from the shape of the bottle, so crisp type in any language reads well and ornamental script, a worn label or a mostly-pictorial one may not. Send the photo on its own, then ask your question in the next message. When the text doesn't come through at all it tells you and asks for a clearer shot or the name typed out, rather than guessing at a wine; a partial read is the case to watch, because it can answer confidently about the wrong bottle, so check the name it reads back. The photo is handled by an external AI service to pull the text out, so keep to bottle labels and leave personal documents out of the chat. And what comes back is reference knowledge — grape, region, style, serving — never a crowd rating, a shelf price or local stock.

The sample reading on this page illustrates the shape of an answer; it is not a captured scan of a real bottle.
Specimens

See the difference

The wine-aisle problem, what comes back, and the limits of reading a label from a photo.

The problem

Standing in the wine aisle (or at dinner)

A bottle with a label in a language you don't read fluently, an unfamiliar appellation, or handwriting-style script on a small-producer label. You can search the name if you can spell it — but half the time you can't, and typing a mangled guess into a search box wastes the moment.

What you actually want

Point your phone at the label and get back what it is: grape variety, region, likely style, and roughly what to expect in the glass — without needing to type or spell anything.

What comes back

Illustrative shape of an answer, not a captured run

Photo of a label reading 'Ribera del Duero, Tempranillo, 2021' in: 'Grape: Tempranillo (locally called Tinto Fino). Region: Ribera del Duero, Spain — a high-altitude, warm-day/cool-night zone known for structured reds. Style: full-bodied, dark fruit, firm tannin, often oak-aged. Serve at 16-18°C.'

What you do with it

Know what you're about to drink before the first sip, decide if it fits tonight's meal, or simply have the vocabulary to ask for something similar next time — without decoding label French, Spanish, or small-producer shorthand yourself.

Scope

How the reading actually works

@vustbot reads the TEXT printed on the label rather than recognising the bottle by sight, so it is only as good as what your camera can make out. Crisp printed type in any language is the easy case — that is exactly the label you couldn't spell. Heavily stylised lettering, handwriting-style script, a worn label or a mostly-pictorial one is the hard case, and there it says it couldn't read the photo and asks for a clearer shot or the name typed out.

What it gives you either way

Grape, region, likely style and serving notes in plain English, free, in the chat you already have open — from the photo when the label reads cleanly, and from the name when you can type it. @vustCalBot, VUST's food-photo bot, is a different tool for a different job and is not involved here.
Practical use cases

Who a label identifier helps

Wine-aisle browsers
A foreign-language or hard-to-spell label
Photograph it and get grape, region and style back without typing or spelling anything.
Dinner guests
Handed a bottle with an unfamiliar small-producer label
Know what you're about to drink before the first sip — grape, style, serving notes.
Curious tasters
Wanting the vocabulary to ask for something similar next time
A plain-English read of an appellation or grape they'd otherwise have to look up manually.
How it works01–03

What the label read returns

  1. 01

    Photo of the label

    No barcode needed — just the label itself, foreign-language text and all; @vustbot reads the printed text off it.

  2. 02

    Grape, region, style

    Reference knowledge in plain English: variety, appellation, likely tasting profile and serving temperature.

  3. 03

    No invented crowd score

    No rating or review count — that's a crowd database's job, not a language model's (see the Vivino comparison).

Same tool · in Telegram@vustbot

Read a label in Telegram

Photograph the bottle and @vustbot reads the printed text, then explains the grape, region and style — free tier, no card.

Open in Telegram
Quality & trust

What the camera can read is the limit

Legibility is the real constraint

It works from the label's printed text rather than the look of the bottle, so ornamental or handwriting-style lettering, a worn label or a mostly-pictorial one may not come through. When that happens it asks for a clearer shot or the typed name rather than guessing at a wine.

@vustbot, not @vustCalBot

VUST's food-photo bot is tuned for meal calories and macros and is not a wine tool. The bot behind this page is @vustbot, the general chat, which reads the text off whatever you photograph and reasons about it.

An external service reads the photo

Pulling the text out of the image happens at an external AI service, so send bottle labels and keep personal documents out of the chat.

FAQ

Frequently asked questions

Can I photograph a wine label and have it identified?

Yes. Send the photo on its own and @vustbot reads the text printed on the label; ask what you want to know in the next message and it answers from what the bottle actually says — grape, region, likely style, serving notes. Free tier, no card. Two things are worth knowing. It works from the label's text rather than from the look of the bottle, so a crisp printed label — including one in a language you don't read — is the easy case, while a stylised or worn one may come back unreadable, in which case it asks for a clearer shot or the name typed out. And a partly-readable label is the case to watch: it can answer confidently about the wrong bottle, so check the name it reads back.

Why send this to @vustbot rather than @vustCalBot?

Because they do different jobs. @vustCalBot is tuned for one narrow task — estimating calories and macros from a photo of a meal — and it is food-only by design; it is not a wine tool and does not pretend to be. @vustbot is the general chat: it reads the text off whatever you photograph and then reasons about it, which is what a wine label needs, because the useful part is understanding an appellation and a grape rather than measuring a plate.

What exactly comes back?

Whatever you ask about the bottle once the label has been read: grape variety, region and country, a likely style description (light or full-bodied, dry or sweet, tannin level), practical notes like serving temperature. It is reference knowledge answered in conversation, not a database lookup against a catalogue of bottles. What you will not get is a crowd rating or a review count, because there is no rating database behind it and inventing one would be worse than useless; the Vivino comparison page covers why that distinction matters. It also cannot know the price on the shelf in front of you or whether the shop has another vintage.

Does it work on obscure or small-producer labels?

The limit is legibility rather than fame: if a small producer prints its appellation and grape clearly, that reads much like a famous château, so an obscure bottle is not automatically the hard case. The genuine hard cases are minimal-text designs, ornamental or handwriting-style lettering, and worn or curved labels photographed at an angle. When the text doesn't come through at all it says so rather than guessing at a wine; the case to watch is a partial read, which can produce a confident answer about the wrong bottle. A well-lit, straight-on shot of the front label is usually the difference, and checking the name it reads back costs nothing.

How is this different from just asking @vustbot about a wine by name?

Only in the input step, and that step is the whole point of this page. If you can read and type the name, region or grape, type it — the answer is the same. The photo exists for the times you can't: an appellation in a script you don't read, a name you'd mangle in a search box, or a label you simply don't want to transcribe while a waiter waits. Same conversation, same free tier, one less thing to spell.

Does this replace Vivino's ratings?

No, and it says so plainly rather than blurring it. Vivino's strength is a crowd-rating database built from millions of real tasters; what you get here is grape, region and style knowledge, not a crowd score, and @vustbot has no way to produce one. The Vivino-alternative comparison lays out the full trade-off — which tool is right depends on whether you want to know what the bottle IS or what other drinkers thought of it.

Ready when you are

Photograph a label. Skip the spelling guesswork.

Even an appellation in a script you don't read — @vustbot reads the printed text and answers in plain English, free, in Telegram.