Is it vegan?
Start with a photo.

Photograph a product or select text on a webpage. Vegsnap checks its ingredients and materials, then shows the evidence and any missing details.

Browser extension for Chromium and Firefox

Example results from the app

Oat flakes

Food & drinks

Supplied composition

Ingredients: oats, salt

Composition appears vegan

All terms in the supplied complete list are covered without identified animal content. This is not a certification.

Ingredients & materials

  • oats Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

  • salt Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

Keep in mind

  • Composition alone does not verify manufacturing aids or certification.

Honey granola

Food & drinks

Supplied composition

Ingredients: oats, honey, almonds

Animal-derived content found

The supplied composition includes animal-derived content. See the matched terms and evidence.

Ingredients & materials

  • oats Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

  • honey Animal-derived ingredient

    Honey is produced by bees.

  • almonds Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

Keep in mind

  • Composition alone does not verify manufacturing aids or certification.

Hand cream

Cosmetics & household

Supplied composition

Ingredients: water, glycerin

More information needed

The available composition does not establish whether the product is vegan.

Ingredients & materials

  • water Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

  • glycerin Ingredient origin unclear

    Glycerin can have different origins; confirm its source.

What would help

  • Confirm the source of the ambiguous or unrecognized ingredients/materials.

Keep in mind

  • Composition alone does not verify manufacturing aids or certification.

Cotton T-shirt

Clothes & shoes

Supplied composition

Materials: cotton

More information needed

The available composition does not establish whether the product is vegan.

Ingredients & materials

  • cotton Vegan ingredient

    No animal-derived ingredient or material is identified by this term; production details remain separate.

What would help

  • Ask the manufacturer about lining, glue, coatings, and trims.

Keep in mind

  • Composition alone does not verify manufacturing aids or certification.

Check a label or a webpage

Take a photo

Photograph the product or import a picture. Scan its barcode for a database match, or let a connected AI identify it and research its composition. Add more photos when needed.

Check a page

Select text or right-click a product image in Chromium or Firefox. Opt into store badges for background database checks.

Read the evidence

See which ingredients and sources support the result. Company concerns and AI company assessments have their own sources and stay separate from the product result.

  • Food & drinks
  • Cosmetics & household
  • Clothes & shoes

Product checks and results

Check a label, read the findings or look up a past result.

See what supports the result

A shoe's material list may omit its glue. Vegsnap points out missing details and distinguishes ingredient checks from vegan claims on a label.

Vegan results, from strongest to weakest evidence

  1. Certified vegan

    Product-specific certification evidence supports it.

  2. Manufacturer says vegan

    A matching statement from the maker supports it.

  3. Composition appears vegan

    The supplied ingredients or materials support it.

Other results

  • Animal-derived content found

    See the specific ingredient or material.

  • More information needed

    Missing details and conflicting sources stay visible.

Choose whether to connect AI

Database checks and local rules work without an AI account. If you connect a provider, Vegsnap explains which content a check sends to it.

Source code

Local history

Vegsnap saves your history on your device. You can delete saved checks and photos.

Optional AI

Vegsnap AI offers limited free checks without a subscription or API key. Selected product text and photos pass through Cloudflare to OpenAI. You can also connect your ChatGPT Plus or Pro plan, an API provider or a compatible local model.

No background AI

Store integrations use product databases in the background. AI runs when you start a check.

Open source

The app, extension and companion use the AGPL-3.0 license. They have no ads or analytics.

Get Vegsnap

Download the Android app or set up the browser extension.

Android

A native app with camera and barcode scanning, manual checks, database browsing and local photo history. Checks can continue in the background.

  • Android 8 or later
  • Signed APK

Google Play closed test

Help test Vegsnap before its Play Store release.

  1. Join the tester group
  2. Opt in and install on Google Play

Use the same Google account for both steps. Please stay opted in for at least 14 days and send feedback via GitHub Issues or by email: .

Google Play and GitHub APKs use different signing keys. To switch, export your history, uninstall the current app and install the other version. Import your history and reconnect AI. Exports do not include photos or credentials.

Chromium & Firefox

Install the extension in Chrome, Chromium, Brave, Helium, Vivaldi or Microsoft Edge through the Chrome Web Store, or in Firefox, Zen or LibreWolf through Firefox Add-ons. Check selected text and product images across ordinary websites. Store integrations are optional.

Or install manually:

Extract the ZIP and load its folder in developer mode on chrome://extensions (brave://extensions in Brave, helium://extensions in Helium, vivaldi://extensions in Vivaldi or edge://extensions in Edge). Firefox, Zen and LibreWolf require Firefox 140 or later. The GitHub release XPI is unsigned; load it temporarily through about:debugging. The browser removes it when it closes. Use Firefox Add-ons for permanent installation and automatic updates. Download CRX. Some browsers restrict direct CRX installation.

Connect ChatGPT in your browser

The desktop companion connects the extension to your ChatGPT Plus or Pro plan. Vegsnap AI, API-key connections and Android ChatGPT sign-in work without it.

  1. Install the companion

    Download the companion for your operating system and open it. Choose the browsers where you use Vegsnap, then select Install. Setup copies the companion into your user folder, so you can delete the download afterwards. It does not need administrator access.

    Linux

    For Linux x86_64. Extract the archive and open vegsnap-companion. ChatGPT credentials need an unlocked Secret Service wallet, such as KDE Wallet with Secret Service enabled.

    macOS

    For Intel and Apple Silicon. Open the archive, then open Vegsnap Companion. Apple has not notarized the app, so macOS may block it the first time. Choose Open Anyway in System Settings under Privacy & Security. The companion stores credentials in the macOS Keychain.

    Windows

    For Windows x86_64. Open the downloaded file. Microsoft Defender SmartScreen may warn about an unrecognized app. Choose More info, then Run anyway. The companion stores credentials in Windows Credential Manager.

  2. Connect ChatGPT

    Open the extension's settings, choose Connect ChatGPT and allow the requested permission. Complete sign-in in your browser.

    The companion supports these browsers:

    • Firefox
    • Chromium
    • Google Chrome
    • Brave
    • Helium
    • Vivaldi
    • Microsoft Edge
    • Zen
    • LibreWolf

    To add a browser, update or uninstall, download the companion again and open it.

Questions about Vegsnap

Is Vegsnap free?

Yes. Vegsnap is free and open source. Database checks and local rules need no AI account. Vegsnap AI offers limited free checks. Other cloud AI providers have their own usage limits and charges.

How do free AI checks work?

In Settings, choose Vegsnap AI and select Connect to free AI. Complete verification in your browser, then return to Vegsnap to see your remaining allowance. You need no subscription, API key or desktop companion. Access expires after 24 hours and allowances reset at midnight UTC. A shared service limit can make free checks unavailable. A failed AI request can count as a check. Selected product input passes through Cloudflare to OpenAI. Read the privacy policy for storage and retention details.

Does it work for every product?

You can check any product category, including clothes and shoes. Some products have too little information for an answer. Vegsnap then shows what is missing.

Can I use my ChatGPT plan?

ChatGPT sign-in on Android and in the browser extension requires a ChatGPT Plus or Pro plan. Free ChatGPT accounts are not supported for this connection. Android connects directly and lets you save and switch between ChatGPT accounts in Settings. The browser extension needs the desktop companion. Vegsnap AI and API-key connections work without it.

Where does product information come from?

Open Food Facts, Open Beauty Facts and Open Products Facts provide community product data. The Android Browse tab also searches Barnivore for drinks and Wikidata for product information. Downloadable regional packs contain a partial selection of product records. Vegsnap AI, ChatGPT and the official OpenAI API can research web sources. Other compatible API connections do not currently support web search. Community data and AI-read claims are not independent certification checks.

How are company concerns selected?

Vegsnap shows reviewed records of animal testing, opposition to animal-welfare protections and other documented animal exploitation. Connected AI can also assess the company using searched sources. Its assessment is labeled separately and may be inconclusive. Parent-company concerns need ownership evidence. Neither changes the product's vegan result. Selling animal products alone does not qualify, and no concerns found is not an ethical endorsement.

What if the evidence is incomplete?

Vegsnap explains what is missing. When AI finds a manufacturer contact, you can draft a question in English, German or Swedish. Copy it or open an email draft to ask for clarification.

Can I read manufacturer replies?

Look up reviewed replies in the Android app or open the community service from the extension. To contribute a reply, use the submission form and redact personal details before sending it. Approved replies stay separate from the product verdict. Opening a product result does not upload your history.

What about iPhone?

The latest GitHub release includes the native iPhone and iPad app as an unsigned IPA. Sign it yourself before installing it. Sign the share extension too, and give both the App Group entitlement so they can share data. It needs iOS or iPadOS 18 or later and is not on the App Store.

Vegsnap

Screenshots