Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator menu restauracji

Wpisz kursy i dania, dodaj własne lub przykładowe ceny i skopiuj gotową kartę jako tekst albo kod HTML w jednym z trzech stylów.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Gotowy szablon kursów
Styl menu

Własną cenę dopisz po znaku równości, np. Risotto = 44,50. Danie bez ceny dostanie cenę z losowania. Limit: 12 kursów i 100 dań.

Powtarzalne ceny (seed)

Ten sam seed i te same dania dają te same ceny. Puste pole oznacza nowe losowanie przy każdym kliknięciu „Generuj menu”.

Kursów

4

Dań

11

Średnia cena

27 zł

Zakres cen

22–31 zł

Ceny z losowania są przykładowe. Własne wpiszesz po znaku równości, np. Risotto = 44,50.

Bistro Smak
kuchnia europejska
Przystawki
  • Bruschetta 26 zł
  • Carpaccio wołowe 24 zł
  • Zupa krem z dyni 30 zł
Dania główne
  • Risotto grzybowe 31 zł
  • Łosoś pieczony 30 zł
  • Stek wołowy 27 zł
Desery
  • Tiramisu 22 zł
  • Sernik nowojorski 28 zł
Napoje
  • Kawa 26 zł
  • Herbata 26 zł
  • Świeży sok 27 zł
Kod HTML do wklejenia na stronę

Kod HTML menu

<div class="menu" style="max-width:640px;margin:0 auto;font-family:Georgia,Times,serif;color:#1f2937"> <h2 style="text-align:center;margin:0 0 4px">Bistro Smak</h2> <p style="text-align:center;color:#6b7280;margin:0">kuchnia europejska</p> <h3 style="margin:28px 0 8px;padding-bottom:4px;font-size:1.05rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-bottom:1px solid #d1d5db">Przystawki</h3> <ul style="list-style:none;margin:0;padding:0"> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Bruschetta</span><span style="white-space:nowrap;font-weight:400">26 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Carpaccio wołowe</span><span style="white-space:nowrap;font-weight:400">24 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Zupa krem z dyni</span><span style="white-space:nowrap;font-weight:400">30 zł</span></li> </ul> <h3 style="margin:28px 0 8px;padding-bottom:4px;font-size:1.05rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-bottom:1px solid #d1d5db">Dania główne</h3> <ul style="list-style:none;margin:0;padding:0"> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Risotto grzybowe</span><span style="white-space:nowrap;font-weight:400">31 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Łosoś pieczony</span><span style="white-space:nowrap;font-weight:400">30 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Stek wołowy</span><span style="white-space:nowrap;font-weight:400">27 zł</span></li> </ul> <h3 style="margin:28px 0 8px;padding-bottom:4px;font-size:1.05rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-bottom:1px solid #d1d5db">Desery</h3> <ul style="list-style:none;margin:0;padding:0"> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Tiramisu</span><span style="white-space:nowrap;font-weight:400">22 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Sernik nowojorski</span><span style="white-space:nowrap;font-weight:400">28 zł</span></li> </ul> <h3 style="margin:28px 0 8px;padding-bottom:4px;font-size:1.05rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-bottom:1px solid #d1d5db">Napoje</h3> <ul style="list-style:none;margin:0;padding:0"> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Kawa</span><span style="white-space:nowrap;font-weight:400">26 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Herbata</span><span style="white-space:nowrap;font-weight:400">26 zł</span></li> <li style="display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted #d1d5db"><span>Świeży sok</span><span style="white-space:nowrap;font-weight:400">27 zł</span></li> </ul> </div>
3 538 znaków · 136 słów · 27 linii

Ściąga: ceny i zapis menu

Zakres ceny losowanej dla jednego dania (w zł)
Poziom cenCena bazowaNajwyższa cena z losowania
1 12 17
2 22 31
3 34 48
4 52 73

Jak liczymy ceny

Danie bez własnej ceny dostaje cenę bazową wybranego poziomu powiększoną o losowy narzut od 0 do 40%, zaokrągloną do pełnej kwoty. Przykład: poziom 2 ma bazę 22; narzut 25% daje 27,5, czyli 28. Ten sam seed i te same dania dają te same ceny.

Jak zapisać kursy

Jedna linia to jeden kurs: Nazwa kursu: danie, danie. Cenę dania wpisz po znaku równości, np. Risotto = 44,50. Ceny z przecinkiem dziesiętnym są rozpoznawane, a kurs bez dań jest pomijany.

Styl i kod HTML

Elegancki ma szeryfy i wyśrodkowane nagłówki, Casual wyraźne kolorowe kursy, Modern cienkie linie. Kod HTML ma style wpisane w znaczniki, więc po wklejeniu wygląda jak podgląd. Nagłówki w kodzie to h2 i h3; dopasuj je do struktury swojej strony.

Dobry układ menu

Ułóż menu od lekkich dań do cięższych, z wyraźnym podziałem na kursy. Dodaj kilka pozycji wegetariańskich i oznacz alergeny. Ceny w pełnych kwotach są czytelniejsze.

Oceń to narzędzie:

5,0 / 5 · 1 ocena

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator menu restauracji

Generator menu restauracji układa kartę dań z Twojej listy: jedna linia to jeden kurs, np. „Zupy: Rosół = 16, Żurek = 18,50”. W wyniku dostajesz podgląd menu, liczbę kursów i dań, średnią i zakres cen oraz gotowy tekst i kod HTML do wklejenia na stronę. Menu to wizytówka lokalu: jego układ, kolejność dań i ceny wpływają na to, co zamawiają goście.

Na start możesz wczytać jeden z czterech szablonów kursów (Klasyczna, Pizzeria, Śniadania, Kawiarnia) i wybrać styl karty: Elegancki (krój szeryfowy, wyśrodkowane nagłówki), Casual (wyraźne, kolorowe nazwy kursów) albo Modern (minimalistyczny, cienkie linie). Nazwy kursów wpisujesz samodzielnie, więc zamiast „Dań głównych” mogą to być „Pizze”, „Kawy” czy „Na słodko”.

Kolejność kursów

Generator zachowuje kolejność linii, którą wpiszesz, i niczego nie przestawia. W restauracji z kuchnią europejską sprawdza się klasyczny układ od lekkich dań do cięższych:

KolejnośćKurs
1Przystawki i zupy
2Dania główne
3Desery
4Napoje

W kawiarni kolejność bywa odwrotna: najpierw kawy i napoje, potem ciasta. Szablon „Kawiarnia” ma właśnie taki układ.

Jak zapisać kursy i ceny

Każda linia ma postać Nazwa kursu: danie, danie, danie. Linia bez dwukropka daje komunikat o błędzie, a kurs bez żadnego dania po dwukropku jest pomijany. Własną cenę dopisujesz po znaku równości: Risotto = 44,50. Przecinek dziesiętny jest rozpoznawany, bo przecinek, po którym od razu stoi cyfra, nie rozdziela dań. Limity: 12 kursów, 100 dań, nazwa kursu do 60 znaków, nazwa dania do 100 znaków, cena od 0 do 100 000.

Ceny wyświetlają się z walutą z pola „Waluta” (domyślnie zł). Pełne kwoty są pokazywane bez części dziesiętnej (16 zł), pozostałe z dwoma miejscami po przecinku (18,50 zł). Po odznaczeniu opcji „Dodaj ceny do menu” karta zawiera same nazwy dań, a wpisane po „=” kwoty są ignorowane.

Jak generator liczy ceny przykładowe

Danie bez własnej ceny dostaje cenę bazową wybranego poziomu powiększoną o losowy narzut od 0 do 40% i zaokrągloną do pełnej kwoty: cena = zaokrąglenie(baza × (1 + narzut / 100)). Dla poziomu 2 baza wynosi 22: narzut 25% daje 27,5, czyli 28, a narzut 40% daje 30,8, czyli 31.

Poziom cenCena bazowaNajwyższa cena z losowania
11217
22231
33448
45273

Przycisk „Losuj ceny ponownie” daje nowy zestaw. Jeśli chcesz wrócić do tych samych kwot, wpisz liczbę w polu „Powtarzalne ceny (seed)”: ten sam seed i te same dania dają te same ceny. Losowane kwoty to tylko wypełnienie makiety; prawdziwe ceny ustalasz na podstawie kosztów i marży.

Ceny i psychologia

  • Zaokrąglaj ceny do pełnych kwot dla czytelności: 32 zł czyta się szybciej niż 31,90 zł.
  • Nie ustawiaj cen w jednej kolumnie od najtańszej do najdroższej, bo gość porównuje wtedy wyłącznie kwoty.
  • Wyróżnij pozycje o wysokiej marży (ramka, opis, miejsce na początku kursu).
  • Podawaj kilka opcji wegetariańskich.

Przykład krok po kroku

  1. Wpisz nazwę lokalu: Bistro Smak, a w polu „Kuchnia (podtytuł)”: kuchnia polska.
  2. W polu kursów wpisz trzy linie: Zupy: Rosół = 16, Żurek = 18,50, Dania główne: Pierogi ruskie = 32, Schabowy z ziemniakami = 42 oraz Desery: Szarlotka = 18.
  3. Odczytaj kafelki: 3 kursy, 5 dań, średnia cena (16 + 18,50 + 32 + 42 + 18) / 5 = 126,50 / 5 = 25,30 zł, zakres cen 16–42 zł.
  4. Skopiuj wersję tekstową. Zaczyna się od nazwy wielkimi literami (BISTRO SMAK), podtytułu i linii z 40 znaków „=”; dalej są nazwy kursów wielkimi literami i pozycje w formacie „Rosół ......... 16 zł”.
  5. Rozwiń „Kod HTML do wklejenia na stronę” i skopiuj kod, jeśli menu ma trafić na stronę internetową.

Gdy dopiszesz do deserów „Sernik” bez ceny, przy poziomie 2 dostanie on kwotę od 22 do 31 zł, a obok wyniku pojawi się przycisk ponownego losowania.

Tabela referencyjna parametrów

ParametrRola w generatorzeCo sprawdzić przed kopiowaniem
Nazwa restauracjiNagłówek karty (do 80 znaków)Czy nazwa jest zapisana poprawnie i bez zbędnych znaków
Kuchnia (podtytuł)Szary wiersz pod nazwą, pole opcjonalneCzy krótko mówi, jaki to lokal, np. „kuchnia włoska”
KursySekcje karty w kolejności wpisanych liniiCzy każda linia ma dwukropek i co najmniej jedno danie
Nazwy dańPozycje w obrębie kursu, rozdzielone przecinkamiCzy nazwy są krótkie, jednoznaczne i nie zawierają przecinków
Ceny własneKwota po znaku „=” przy daniuCzy przecinek dziesiętny stoi bez spacji (18,50, nie 18, 50)
Poziom cenBaza 12, 22, 34 lub 52 dla dań bez własnej cenyCzy losowane kwoty nie zostały w karcie, która idzie do gości
WalutaDopisywana przy każdej cenie (do 10 znaków)Czy jest jedna i ta sama w całym menu
StylElegancki, Casual lub Modern; zmienia krój, nagłówki kursów i linieCzy pasuje do charakteru lokalu
Wersja tekstowaProsty tekst do wklejenia w dokument lub wiadomośćCzy zachowuje kolejność kursów i czytelne odstępy
Wersja HTMLKod ze stylami wpisanymi w znaczniki, szerokość do 640 pxCzy nagłówki <h2> i <h3> pasują do struktury Twojej strony

Praktyczny poradnik użycia

  • Ustal kolejność przed wpisywaniem dań: najpierw zaplanuj sekcje, a dopiero potem dodawaj pozycje. Dzięki temu nie będziesz przenosić wierszy między kategoriami, a każdy kurs to osobna linia, więc kolejność linii od razu jest kolejnością w karcie.
  • Nie wstawiaj przecinków do nazw dań. Zapis „Pierogi (G, M)” zostanie rozdzielony na dwie pozycje; bezpieczniej napisać „Pierogi (G/M)”.
  • Wpisuj ceny w jednym formacie: konsekwentnie używaj przecinka dziesiętnego bez spacji i tej samej waluty. „Żurek = 18, 50” da cenę 18 i osobne „danie” o nazwie 50.
  • Grupuj dania o podobnej roli: przystawki nie powinny trafiać do dań głównych, a napoje do deserów. Nawet najlepszy układ HTML nie naprawi błędnego przypisania pozycji do kursu.
  • Oznaczenia alergenów dopisz w nazwie dania, a legendę dodaj na dole karty już po skopiowaniu. To zwiększa bezpieczeństwo gości i porządkuje informację, ale wymaga ręcznej weryfikacji składów.
  • Testuj wersję HTML na wąskim ekranie i na wydruku: sprawdź, czy długie nazwy dań się nie łamią i czy ceny są wyrównane. Cena stoi w jednym wierszu z pozycją i nie jest dzielona, więc bardzo długie nazwy warto skrócić.

Ograniczenia narzędzia

  • Brak gotowej bazy potraw: generator nie wymyśli menu za Ciebie. Szablony dają tylko przykładowe kursy na start.
  • Losowane ceny nie mają związku z rynkiem ani Twoimi kosztami. Służą do makiety, nie do ustalania cennika.
  • Nie weryfikuje alergenów ani składów: nie ma na nie osobnych pól, a oznaczenia są tylko tekstem, który wpiszesz w nazwie dania. Nie zastąpi to konsultacji z technologiem żywności ani kontroli krzyżowego zanieczyszczenia.
  • Nie analizuje marży ani food costu: narzędzie nie ma pola na koszty składników, więc nie obliczy rentowności. Średnia i zakres dotyczą wyłącznie cen sprzedaży widocznych na karcie.
  • Nie gwarantuje gotowego druku. Wersję tekstową kopiujesz do schowka; do profesjonalnej poligrafii potrzebny jest PDF przygotowany w programie graficznym lub DTP.

Najczęstsze pytania

Jak zrobić menu restauracji w HTML?

Wpisz kursy i dania, wybierz styl, a potem rozwiń „Kod HTML do wklejenia na stronę” i skopiuj kod. Style są wpisane bezpośrednio w znaczniki, więc po wklejeniu menu wygląda tak jak w podglądzie, bez dodatkowego CSS.

Czy mogę dodać własne kategorie dań?

Tak. Nazwę kursu wpisujesz przed dwukropkiem, więc może to być dowolna kategoria, np. „Pizze” albo „Zimne napoje”. W jednym menu zmieścisz do 12 kursów i 100 dań.

Skąd się biorą ceny, których nie wpisałem?

To cena bazowa wybranego poziomu (12, 22, 34 lub 52) z losowym narzutem od 0 do 40%, zaokrąglona do pełnej kwoty. Żeby podać własną, dopisz ją po znaku równości, np. Risotto = 44,50.

Jak oznaczać alergeny?

Dopisz litery w nazwie dania bez przecinków, np. „Pierogi ruskie (G/M)”, gdzie G to gluten, a M mleko. Legendę dodaj na dole karty po skopiowaniu tekstu lub HTML.

Czy menu z generatora nadaje się do druku?

Stronę z wklejonym kodem HTML wydrukujesz z przeglądarki, bo style są częścią znaczników. Do profesjonalnego druku przygotuj wersję PDF w programie graficznym.

Ile pozycji powinno mieć menu?

Krótsza karta jest łatwiejsza do przeczytania i do utrzymania świeżości składników. Lokale z wyraźną specjalizacją często poprzestają na kilkunastu pozycjach.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!