Variable Batch Test

Paste a prompt with double-brace placeholders, fill a multi-row variable table, and preview every generated prompt — ideal for the same system prompt with many queries.

All processing for core tools runs locally in your browser. Privacy policy

Variables are read from double-brace placeholders in the template (for example query). The table columns update automatically.

Detected: {{lang}}{{max_words}}{{query}}

# Lang{{lang}}Max words{{max_words}}Query{{query}}Actions

3 rows

Preview

#1
You are a careful technical assistant.

Answer the user question in English.
Keep the reply under 80 words.

Question:
What are the trade-offs of keeping LLM prompts entirely in the browser?

All results

How to use

  1. Write (or load) a template that uses double-brace variable placeholders.
  2. Fill the table — one row per test case — or paste a TSV/CSV with a header row.
  3. Select a row to preview the fully replaced prompt; warnings mark leftover placeholders.
  4. Copy, download, or open a result in the Editor. Download all exports every row.

FAQ

Does batch testing upload my prompts?

No. Template, table, and previews stay in browser localStorage under this site’s storage prefix.

How should I format a pasted table?

First line = variable names matching your placeholders. Use tabs (from Excel/Sheets) or commas. Quoted cells with commas are supported.

What if a cell is empty?

Empty cells replace the placeholder with an empty string. If a placeholder remains after replace (unusual), the preview shows a warning.

Related tools