AskSiya
Free tool

Paste a menu, download a clean CSV

Paste a menu in any text layout and get an import-ready CSV with 6 columns (category, name, description, price, aliases, options) in about 30 seconds. Free, no signup, and the parsing happens 100% in your browser - your menu is never uploaded.

Nothing parsed yet. Paste a menu above or load the example.

categorynamedescriptionprice

The download adds two empty columns, aliases and options, so the file matches the AskSiya menu import format exactly.

How it works

How the parser reads your paste

The converter walks your text line by line and applies a few practical heuristics, tuned on real takeout menus:

  • Lines ending in a price become items. It recognizes $12.99, 12.99 and $12 style prices, including prices padded with dot leaders like "Quattro Formaggi ..... 21.00".
  • ALL-CAPS lines and short no-price lines become category headers. APPETIZERS, WOOD FIRED PIZZA and "Desserts" all work; every item that follows is filed under the most recent header.
  • Descriptions are picked up from context. Text after a " - " separator, text after the price, or an indented or lowercase line right below an item is treated as that item's description.
  • Prices are normalized. $16, 16.5 and 16,50 all export as clean two-decimal numbers.

Click "Try an example menu" above to watch all four rules fire at once. If a line lands in the wrong column, small edits help: keep one item per line, end item lines with the price, and put category names on their own line in CAPS. The preview re-parses on every keystroke.

Next step

From CSV to answered phones

Import in one click

The CSV imports straight into AskSiya's menu editor - columns match 1:1, so your categories, items, descriptions and prices land exactly where they belong.

Siya learns it instantly

Once imported, Siya answers your restaurant line 24/7, takes orders item by item with options and sizes, and reads back totals with tax.

See what missed calls cost

While the menu uploads, run the missed call revenue calculator - most restaurants find 4 figures a month leaking to voicemail. Plans start at $19/mo.

FAQ

Frequently asked questions

Plain text with one item per line works best. Prices can look like $12.99, 12.99 or $12, at the end of the line or mid-line with a description after them. ALL-CAPS or short lines become category headers, and indented or lowercase lines attach to the item above as descriptions. Load the example to watch every rule fire.

No. Parsing and the CSV download happen entirely in your browser with plain JavaScript. Your menu never leaves the page, and refreshing clears it.

They match the AskSiya menu format. Aliases are the other names callers use for an item, which Siya learns over time and queues for your approval; options cover sizes and add-ons. The tool leaves both empty so the file imports cleanly - fill them in the menu editor or any spreadsheet.

Start a free trial at platform.asksiya.com, open the menu editor, and import the CSV - the columns match one to one. Siya can then take phone orders from your menu 24/7, from $19/mo after the 7-day trial.

Nudge the source text: keep one item per line, end item lines with the price, and put category names alone on a line (CAPS helps). The preview re-parses on every keystroke. For stubborn lines, download and fix the cell in any spreadsheet - still far faster than retyping the menu.

Your menu is ready. Give it a voice.

Import the CSV, forward your line, and Siya starts taking orders 24/7 from $19/mo. Try the conversation first - it takes 2 minutes.