Bilingual restaurant allergy cards

Your food allergy,
in their language.

Show this to any restaurant worker. They read your allergens in their language — including shrimp paste, fish sauce, and peanut oil. The ones most people never think to ask about.

No account needed Works offline Nothing sent to a server

Free for English and Thai (up to 3 allergens)  ·  $4.99 to unlock all languages, unlimited allergens & exports

55+
Allergens & dietary
restrictions covered
20
Destination languages
available
2 min
Average time to build
No account required
How it works

Three steps.
One card you'll actually use.

1
Pick your allergens

Choose from 55+ pre-translated options across medical, dietary, and religious categories. No typing. No guessing at local names.

Peanuts · Shellfish · Gluten · Dairy · +52 more
2
Choose your destination

Choose from 20 supported destinations. The card comes out in English and the local language, with hidden ingredient warnings already included.

Thai · Japanese · Arabic · Vietnamese · +14 more
3
Hand it across the counter

Open your card in full-screen and pass your phone. Big text, high contrast, local script — designed to be read across a counter or market stall, with or without signal.

Full-screen mode · Offline · One tap to show
Live preview

This is what the kitchen sees.
Try a different allergy or language.

Allergy

Language

+16 more →
แพ้ถั่วลิสงรุนแรงมาก — อันตรายถึงชีวิต
Life-Threatening Allergy · Do Not Ignore
ถั่วลิสง thua lisong Peanuts · peanut oil · satay sauce · mixed nuts
กรุณาแจ้งเชฟ: ชีวิตของลูกค้าขึ้นอยู่กับสิ่งนี้
Please inform the chef. Cross-contamination must be avoided.
Build my card →

No sign-up · Works offline · Nothing sent to a server

Why not just use Google Translate?

Because "allergy" in Google Translate
doesn't tell a kitchen this is urgent.

Translation apps were made for reading menus. This is for telling a kitchen that something is medically serious, in language staff will actually understand as urgent.

Translation app
AllergyPass
Kitchen-specific phrasing
Generic translation — not written for cooks
Phrased for the kitchen, not a chat interface
Hidden ingredient warnings
You must already know to ask about shrimp paste, fish sauce, peanut oil
Common hidden sources are flagged automatically, in both languages
Severity levels
A lifestyle preference looks the same as anaphylaxis
Life-threatening, severe, or intolerance — in colour and in writing
Works without signal
Requires internet — unreliable on foreign SIMs, useless in airplane mode
Fully offline once built. Saved to home screen.
Readable across a counter
Chat interface text is small and designed for one person looking at a screen
Full-screen card, high contrast, large script — meant to be read across a counter
Saved and reusable
Typed again at every restaurant
One tap from the home screen
Kitchen-specific phrasing
Translation app
Generic — not written for cooks
AllergyPass
Phrased for the kitchen, not a chat interface
Hidden ingredient warnings
Translation app
You must already know to ask
AllergyPass
Hidden sources flagged automatically
Severity levels
Translation app
Preference looks the same as anaphylaxis
AllergyPass
Life-threatening, severe, or intolerance — in colour and in writing
Works without signal
Translation app
Needs internet — unreliable on foreign SIMs
AllergyPass
Fully offline once built. Saved to home screen.
Readable across a counter
Translation app
Small text designed for one person looking down
AllergyPass
Full-screen, high contrast, large local script
Saved and reusable
Translation app
Typed again at every restaurant
AllergyPass
One tap from the home screen
Severity levels

Not all food reactions
are the same emergency.

Every card marks one of three severity levels. Kitchen staff need to know whether "I prefer to avoid this" or "this will put me in hospital." Those are not the same situation.

Anaphylactic

Life-threatening. Trace amounts matter. Shared oil, shared utensils, contaminated prep surfaces — all of it counts.

E.g. Peanut, tree nut, shellfish — for those with confirmed anaphylaxis history

Severe allergy

Causes real symptoms: hives, vomiting, swelling. Not immediately life-threatening, but not something to brush off either.

E.g. Gluten / celiac disease, severe lactose reaction, egg allergy

Intolerance

Uncomfortable, not dangerous. Staff can often help just by choosing a dish that doesn't use the ingredient.

E.g. Mild lactose intolerance, non-celiac gluten sensitivity, dietary preference

What's included

Built for how
food allergies actually work.

The whole thing is built around one moment: handing your phone to someone who doesn't speak your language and having them actually understand what you're telling them.

🌐
Side-by-side bilingual layout

Every card shows English and the destination language side by side. You can read what's written. The kitchen can too. No interpretation needed.

🍜
Hidden ingredients flagged automatically

Thai food hides allergens in shrimp paste, fish sauce, peanut oil, oyster sauce, and fermented bases. Your card names them without you having to know they exist.

Includes: กะปิ (shrimp paste) · น้ำปลา (fish sauce) · น้ำมันถั่ว (peanut oil)

📱
Full-screen restaurant mode

Tap "Show Card" and the app goes full-screen: large local script, high contrast, readable at arm's length from across a counter. No zooming required.

✈️
Fully offline, always

Once built, your card works in airplane mode. No SIM. No roaming charges. And no staring at your phone hoping for signal at a street food stall at midnight.

🔒
Stored only on your device

Your health information never leaves your phone. Nothing goes to a server. No account, no data collection. Your allergy data stays on your device.

📄
PDF export and email delivery

Unlock your card and get a PDF by email, printable at wallet or standard size. Useful for hotels, guides, or keeping a copy somewhere that isn't your phone.

PDF included with the $4.99 card unlock

🥜 Peanuts 🌰 Tree Nuts 🦐 Shellfish 🐟 Fish 🥛 Dairy 🥚 Eggs 🌾 Gluten / Celiac 🫘 Soy 🌿 Sesame 🍓 Strawberries 🧅 Onion 🧄 Garlic 🌶️ Chili 🐷 Pork 🐄 Beef 🌱 Vegan 🕌 Halal ✡️ Kosher + 37 more
Restaurant mode

Readable
across a counter.

Tap "Show Card" and the app goes full-screen. Large script, high contrast, readable in dim light from a few feet away. No zooming required.

The screen stays awake. Hand it across or hold it up. The vendor reads it in their language.

  • Allergen name in large local script
  • Severity shown clearly — mild discomfort or life-threatening
  • Hidden ingredients listed by name
  • Works offline, no signal needed at the table
  • Screen stays awake while showing
When it actually matters

Two situations
most travellers face.

📍 Street Food Stall · Bangkok
"No shared language. No time to explain. The wok is already on."

Show your card before any food is touched. The vendor reads it in Thai. No gesturing at a menu you can't read, no hoping they caught what you meant.

⚠️ Peanut oil in the wok ⚠️ Shrimp paste in the sauce ⚠️ Shared utensils
🍽️ Restaurant · Tokyo
"The waiter was polite but the kitchen didn't know this was medical."

Severity levels on the card do something verbal back-and-forth usually can't. "Life-threatening" written in Japanese is not a request — it's a fact. That changes how a kitchen handles your order.

⚠️ Dashi (fish broth) in most dishes ⚠️ Soy sauce contains wheat ⚠️ Shared fryer oil
Why this one

What makes it
different from the rest.

Medically reviewed

The allergen text and card phrasing were reviewed by someone with clinical experience in Thailand — someone who has seen these reactions firsthand and knows what kitchen staff actually need to read.

Fully offline

Works in airplane mode. No roaming required. No app store needed at the stall. The card is already saved to your home screen.

Private by design

Your health information never leaves your device. Nothing is sent to any server. There's no account, no storage, nothing going anywhere.

Built for how Asian food actually works

Shrimp paste, fish sauce, peanut oil, fermented pastes — the allergens that hide in plain sight across Thai, Vietnamese, Japanese, Korean, and Indonesian cooking. Your card names them automatically.

I watched someone have a serious allergic reaction at a street food stall in Bangkok. The vendor didn't understand what was being asked. The allergen was already in the sauce. There was no way to make it clear fast enough.

The issue wasn't language, it was weight. A general translation doesn't communicate urgency. This does.

About the project →
Pricing

Free to try.
One payment to keep.

No subscription. No account. Pay once, unlock everything permanently.

Free
$0
  • English + Thai destination
  • Up to 3 allergens per card
  • Full-screen restaurant mode
  • Works offline, no account
Build free card →
What AllergyPass can and cannot do

AllergyPass helps communicate food allergies across language barriers. It does not guarantee allergen-free food and cannot verify how food is prepared. Always confirm your requirements directly with staff before ordering. For severe or anaphylactic allergies, carry emergency medication and know how to reach emergency healthcare at your destination.

Be ready before you sit down.
Your card takes two minutes.

Build it now. It works offline, at any restaurant, any time you sit down.

Build my free card → No account  ·  Works offline  ·  Free for English and Thai (up to 3 allergens)