Free tool

Online Gherkin editor and BDD assistant

Write better BDD scenarios, faster: highlighting, autocomplete, live validation, best-practice hints, formatting and Cucumber step definitions. Free, in your browser, nothing to install.

Editor

Ln 1, Col 1Ctrl+Space suggest · Tab next cell · Shift+Alt+F format · Ctrl+/ comment

Tip: load the Product search example to see the validator and coach in action, then press Shift+Alt+F to format.

Everything you need to write good Gherkin

Syntax highlighting

Keywords, Given/When/Then, tags, strings, numbers, <placeholders>, tables and doc strings each get their own colour, in a light or dark theme.

Smart autocomplete

Suggests the keyword that fits where you are: Given, then When, then Then. Reuses steps you already wrote, Examples columns and tags.

Live validation

Catches what breaks Cucumber as you type: misplaced steps, ragged tables, unclosed doc strings, unknown placeholders and misspelt keywords.

BDD best-practice coach

Scores your scenarios and flags missing outcomes, steps out of order, two behaviours in one scenario, UI-driven steps and duplicates.

One-key formatting

Consistent indentation, aligned table columns and no trailing spaces. Tab jumps between table cells and adds rows.

Step definitions

Generates step definition skeletons for Cucumber.js, Cucumber-JVM, behave and Reqnroll, with typed parameters.

Five languages

English, German, French, Spanish and Portuguese keywords. Switch language and every keyword is translated for you.

Private by design

Runs in your browser. Work is saved locally, and you can download a .feature file or share a link that carries the scenario.

From editor to Jira

Let AI write the first draft, in Jira

AssertThat BDD & Cucumber for Jira generates scenarios from your user stories with AI, keeps them next to the requirement in a native Gherkin editor, and imports Cucumber results from your pipeline.

Using Xray or Zephyr? VibeTester generates test cases and Cucumber scenarios from Jira issues and imports them into your test management tool.

  • AI scenario generation from user stories, reviewed before saving
  • Gherkin editor in Jira with autocomplete and validation
  • Cucumber CI/CD results linked to every scenario
  • Traceability from requirement to test result

Frequently asked questions

Is the online Gherkin editor free?

Yes. It is free to use with no sign-up, and it runs entirely in your browser.

Is my feature file uploaded anywhere?

No. Parsing, validation and suggestions all run in your browser. Your work is saved in your browser’s local storage. A share link contains the (compressed) feature file in the link itself, so only people you send it to can read it.

Which Gherkin features are supported?

Feature, Rule, Background, Scenario and Example, Scenario Outline with Examples, data tables, doc strings, tags and comments, in English, German, French, Spanish and Portuguese (set with # language:).

What do the score and hints mean?

Errors are problems Cucumber would reject. Warnings and hints are BDD good practice: one behaviour per scenario, Given/When/Then in order, a clear outcome, and steps that describe behaviour rather than clicks. The score drops for each, errors most.

Can I write and run these scenarios in Jira?

Yes. AssertThat BDD & Cucumber for Jira has the same kind of Gherkin editor inside Jira, generates scenarios from user stories with AI, links them to stories and imports Cucumber results from your CI pipeline.

Bring your scenarios into Jira

AssertThat BDD & Cucumber for Jira starts at $10 a month for up to 10 users on Cloud, with a 30-day free trial.