How to publish your restaurant menu online for free and get a public URL

Step-by-step guide to upload your menu online, create a free public link, and use it for your QR code without a website or paid hosting.

1. Logo
2. Menu
3. Link
4. QR

In this step, you will publish your digital menu online using Blogger to generate a free public URL. This link will be the direct address you can share on social media, messaging apps, or connect to your QR code. You don’t need a website, domain, or web hosting service. Blogger works as free hosting for your restaurant menu.

Tip: open your published menu in an incognito window. If it loads correctly, the URL is correct.

3. Publish your digital menu

Follow this video tutorial to publish your menu online for free and create a permanent public link. No domain registration or paid hosting required — we’ll use your Gmail account and Google’s free Blogger platform.

How to upload your menu online for free and create a public URL

Learn how to publish your restaurant menu without a website or technical skills.

This YouTube video is blocked until you accept cookies.

Use my PDF menu to create a QR code

Quick overview: how to upload your menu online

  1. Open Blogger with your Google account.
  2. Create a new post and upload your menu image.
  3. Publish and save the URL: you will use it to create the QR code.

Step-by-step guide to publishing your restaurant menu online

Below, we show you the complete process to upload your digital menu online and create your menu’s QR code.

  1. Open Chrome.
  2. Sign in to Gmail.
  3. Click on the 'Waffle' or 'Google Apps' (nine dots next to your account or username) and select 'Blogger' (white B on a yellow background).
  4. Click the 'Create your Blog' button. If prompted, select the account you want to use (especially if you’re signed in to multiple accounts).
  5. Choose a name for your blog, for example: My Restaurant.
  6. Choose a URL for your blog, for example: myrestaurant123.blogspot.com. [This will be your PUBLIC URL.]
  7. Enter the display name your customers will see, for example: My Restaurant.
  8. Go to 'Theme' and select 'Essential' (the simplest and cleanest).
  9. Click 'APPLY'.
  10. Go to 'Posts' and click '+ NEW POST' (top left).
  11. Find the 'Insert image' icon (white mountains on a black background) and select 'Upload from computer'.
  12. Click 'Browse' and select your menu.
  13. Click the inserted image, then click 'Change' (gear icon).
  14. Select 'Original Size'. In 'Alt Text', enter a message in case the image doesn’t load (for example: Restaurant Menu). Then click 'Update'.
  15. Enter the menu title (top left), for example: Menu. To indicate the language, you can use 'Menu [EN]'.
  16. If you want, add your address in 'Location' in the right sidebar (optional).
  17. In 'Options' (right sidebar), under 'Reader comments', select 'Do not allow, hide existing'.
  18. Click 'Publish' (top right).
  19. Click 'Confirm' in the message that appears.
  20. To publish the menu in another language, repeat steps 10 through 19, upload the menu in the other language, and use a title such as 'Menu [ES]'.
  21. In the left menu, click 'Layout'.
  22. In the 'Sidebar (top)', hide the 'About Me' widget and click 'Save'.
  23. In the 'Sidebar (bottom)', hide the 'Blog Archive' widget and click 'Save'.
  24. In 'Header', you can leave it as is, edit it, or hide it.
  25. If the menu is in one language:
    • In 'Page body':
      • In 'Blog posts', uncheck 'Show publish time', 'Show comment with count', and 'Show labels'.
      • Hide the 'Popular posts' widget.
      • Click 'Save'.
  26. If the menu is in two languages:
    • In 'Page body':
      • Hide the 'Featured post' widget.
      • In 'Blog posts', uncheck 'Show publish time', 'Show comment with count', and 'Show labels'.
      • Hide the 'Popular posts' widget.
      • Click 'Save'.
  27. In 'Footer', hide the 'Report Abuse' widget and click 'Save'.
  28. Click the 'Save' icon (bottom right).
  29. In 'Settings', click 'Favicon' and 'Select Icon File'. Then choose your favicon and click 'Save'.
  30. Done! Your menu is now published for free on Blogger with a favicon. Save your blog’s URL, because you’ll need it to create the QR code.

How to convert a PDF into a QR code for free

Convert PDF to QR code free in just a few minutes. You only need to upload your file to Google Drive, get a public link and use it to generate your QR code.

To convert a PDF into a QR code, you need to upload the file online, get a public link and create the QR code using that link.

This method is perfect if you already have your menu in PDF format and want to share it with a QR code without creating a website or paying for hosting.

  1. Click on the Google apps icon (the nine dots, also known as 'Waffle') and open 'Drive' (blue, green and yellow triangle).
  2. Click on 'My Drive' (top left).
  3. Right-click on the main panel and select 'File upload'. Then locate your PDF on your computer and click 'Open'. You can also drag and drop the file into the panel.
  4. Once uploaded, right-click the PDF or click the three dots on the right and select 'Share' and, in the next menu, again 'Share'.
  5. In 'General access', change 'Restricted' to 'Anyone with the link'.
  6. Click 'Copy link' and then 'Done'.
  7. Use that link to create your QR code.
VERY IMPORTANT

You can update your PDF without changing the QR code. Do not delete the file or upload a new one. Do the following:

  • Click the three dots on the right.
  • Select 'File information' and then 'Manage versions'.
  • Click 'Upload new version' and choose the updated file.
  • Your QR code will keep working with the updated PDF.

Frequently asked questions

How can I upload my restaurant menu online for free?

You can upload your restaurant menu online for free by creating a digital menu and getting a public link. Once you have the link, you can share it or use it to generate a QR code.

How do I create a QR code for a menu without a website?

You don’t need a website to create a menu QR code. Simply upload your menu online, get a public link, and convert that link into a QR code that your customers can scan.

Can I convert a PDF to a QR code for free?

Yes. You can convert PDF to QR code free by uploading your file online, getting a public link, and using that link to generate your QR code in seconds.

What is the best free way to host a menu online?

The best free online menu hosting option is to use a tool that lets you publish your menu, generate a public link, and share it easily without needing hosting or a domain.

How can I create a menu online for free?

You can create a menu online for free using a digital menu generator that allows you to build your menu, publish it instantly, and get a shareable link.

Can I use my digital menu on Google Maps or social media?

Yes. Once you have your menu link, you can add it to Google Maps, share it on WhatsApp, Instagram, or Facebook, or use it in a QR code.

Do I need hosting or a domain for a digital menu?

No. You can publish your digital menu for free and get a public link without buying a domain or paying for hosting.