Linktotem

Local businessInstagram

How to add a menu to Instagram (and why not as a PDF)

How to add a menu to Instagram: a restaurant menu link in bio, menu highlights, Instagram's order and reserve buttons, and a QR code on the table.

By 7 min read

In this article
  1. Your options at a glance
  2. Option 1: a PDF menu link (the one I'd avoid)
  3. Option 2: the menu as story highlights
  4. Option 3: Instagram's Order food and Reserve buttons
  5. Option 4: a restaurant menu link in bio (what I recommend)
  6. Reservations and WhatsApp orders
  7. A QR code on the table
  8. How to add a menu to Instagram: putting it together
  9. What this costs

The best way to add a menu to Instagram is a link in your bio to a mobile menu page, with prices, photos and a button to book or order, backed up by a "Menu" story highlight for people who never leave the app. Instagram has no dedicated menu feature, but it gives you up to five profile links, highlights that stay on your profile, and for some restaurants an Order food or Reserve button. Below I compare each option, explain why I'd avoid a PDF, and show how to connect the menu to reservations, WhatsApp orders and a QR code on the table.

Your options at a glance

OptionWhat the guest seesGood forWeak spot
PDF link in bioA document to zoom and scrollVery long menus you already have as PDFHard to read on a phone, annoying to update
Menu highlightsPhotos of the menu inside InstagramGuests who won't tap a linkNot searchable, no booking button, hard to update
Action button (Order food / Reserve)A button on your profileOrders or bookings via a partnerNeeds a partner account, one button only
Menu page as link in bioA phone-sized page with prices and photosAlmost every restaurant, café and barNeeds a tool to build it

You can combine them, and most restaurants should: a menu page in the bio, a highlight that points to it, and an action button if you already use a supported partner.

It's the obvious approach because the PDF already exists. You upload it somewhere, copy the link and add it to your bio.

The problem is the phone. The UK Government Digital Service, which has thought about this more than most, explains in why GOV.UK publishes in HTML and not PDF that PDFs don't adapt to screen size, need a lot of zooming in and out and sideways scrolling, and are especially troublesome on small devices. That's exactly where your Instagram visitors are: on a phone, on the street, deciding where to eat.

There are also practical issues specific to restaurants:

If a PDF is all you have today, it's better than nothing. Just don't make it your final answer.

Option 2: the menu as story highlights

Highlights are the circles below your bio. Instagram's Help Center says stories added as highlights stay visible on your profile until you remove them, even after the original story has disappeared. That makes them a decent place for a menu people can browse without leaving the app.

How to create a menu highlight:

  1. Post your menu as stories: one section per story (starters, mains, desserts, drinks).
  2. Go to your profile and tap New (or Story highlight if you don't see New).
  3. Select the menu stories and tap Next.
  4. Tap Edit cover, choose a cover and name it "Menu", then tap Done.

To add new stories later, tap and hold the highlight and choose Edit highlight.

A clean, readable cover makes the menu highlight easy to spot next to "Reviews", "Events" or "Book". You can make a matching set with our free tool:

Free toolHighlight Cover Maker →Matching Instagram highlight covers in your colours, from 44 icons or your own text, as 1080×1920 PNGs.

The limit of highlights: they're images. Guests can't search them, you can't put a booking button next to a dish, and every price change means new stories. Use the highlight as a preview, and end it with a story that says "Full menu and bookings: link in bio".

Option 3: Instagram's Order food and Reserve buttons

These still exist. Instagram's Help Center page on action buttons lists three for business accounts:

The fine print matters:

So if you already take bookings or orders through a supported partner, add the button. It's one tap for the guest. But it doesn't show the menu, and you have to choose between reservations and orders. That's why the menu itself still belongs in your bio link.

This is the approach I recommend to any restaurant, café or bar: a page built for a phone, with the menu on it, and that page as the first link in your bio. Instagram lets you add up to 5 links to your profile, and the first one is the most visible.

Why a menu page beats a PDF

What to put on the page, in this order

  1. Opening hours, ideally with an "open now" indicator. It's the first question anyone has.
  2. Book a table: your booking link or a WhatsApp button.
  3. The menu, by section, with prices and a few good photos. Mark vegetarian dishes and point people to ask about allergens.
  4. Order: WhatsApp for takeaway, or your delivery partners.
  5. Map and address.
  6. Reviews or a short FAQ: parking, groups, dogs, kids.

Our restaurant template has almost exactly this: a WhatsApp booking button, the menu with prices and photos, a delivery link, opening hours with "open now", a map and an FAQ:

TemplateRestaurants →Table bookings on WhatsApp, your menu, opening hours and directions.

Reservations and WhatsApp orders

If you already take bookings on WhatsApp, you can make it smoother with a link that opens a chat with the message already written. WhatsApp's click to chat page explains the format: https://wa.me/ plus your full number in international format, then ?text= and a URL-encoded message.

Useful pre-filled messages for a restaurant:

The guest taps, WhatsApp opens with the sentence ready, they fill the gaps and send. You get the date, time and number of people in the first message instead of the fifth. On a Linktotem page, the WhatsApp button takes a message written in advance and builds that link for you. For a standalone link, use our free WhatsApp link tool.

A QR code on the table

Paper menus aren't going anywhere, but a QR code on the table, the window or the receipt still earns its place: it opens the same menu page at the size of the guest's screen, and it can lead them to your Instagram and booking link for next time.

A few tips:

Make one for free here:

Free toolQR Code Generator →QR codes for links, Wi-Fi, WhatsApp and contact cards, with your logo and colours. They never expire.

How to add a menu to Instagram: putting it together

The setup I'd recommend for most restaurants:

  1. Bio link #1: your menu page, with hours, booking, menu, WhatsApp and map.
  2. Highlight "Menu": a few stories with the best dishes and prices, ending with "Full menu: link in bio".
  3. Action button: Reserve or Order food, only if you already use a supported partner.
  4. QR code on the tables and window, pointing to the same menu page.

One page to update, one link everywhere.

What this costs

Building a Linktotem page from the restaurant template and publishing it is free, with our badge in the footer. Starter (€5/month or €50/year, US$5/$50, after a 14-day free trial) removes the badge and adds scheduling, so a seasonal menu shows and hides on its own dates. The QR code and highlight cover tools above are free. See the pricing page for the details.

Questions

Can I upload a menu directly to my Instagram profile?

Not as a menu feature. The usual options are a link in your bio to a menu page or PDF, and story highlights with photos of the menu. Instagram lets you add up to 5 links to your profile.

Does Instagram have an order food button for restaurants?

Yes. Instagram's Help Center lists Order food, Reserve and Book now action buttons for business accounts, but you need an existing account with one of its partners, and only one button shows at a time.

Is a PDF menu bad for Instagram?

It works, but it's awkward on a phone. The UK Government Digital Service notes that PDFs need a lot of zooming and scrolling on small screens. A mobile menu page is easier to read and to update.

Do Instagram highlights disappear after 24 hours?

No. Instagram's Help Center says stories added as highlights stay visible until you remove them, even after the original story has disappeared.

Newsletter

Tips for your link in bio, twice a month

Guides, examples that work and what changed on Instagram and TikTok. No spam, no selling your address.

I want to receive Linktotem's newsletter (about 2 emails a month). I can unsubscribe at any time. How we handle your data

Keep reading

All articles

Put it into practice

Build and publish your link in bio page for free

Take your username, build the whole page and publish it without paying, with no ads. Starter removes the small badge for €5 a month.

Free to publish, no card. 14 days to try Starter.

Claim your link today

One link for everything you create, sell and share. Free to publish, online in minutes.