Open any page, press record, and click through your flow. StepRecorder captures every step as an editable, numbered list — replays it to verify (waiting for elements, checking your assertions) — and exports a clean Playwright or Cypress test, plus a numbered screenshot strip. One click. No terminal, no codegen CLI, no setup.

StepRecorder records what you do, lets you verify it, and hands you idiomatic test code.
Clicks, typing, selects, checkboxes and radios, Enter-to-submit, navigations — even elements inside web-component shadow DOM. One click, no DevTools.
Re-runs your steps on the page, waiting for elements to appear so it doesn't flake, and reports what passed. See it work before you export.
Click any element to assert it's visible, has the right text, or that the URL is correct. Your export becomes a real test — not a click log.
Idiomatic getByRole locators, setChecked, and expect assertions that run in CI without cleanup. Cypress + JSON are Pro.
One PNG documenting every step with its action — perfect for bug reports, docs, and onboarding. Replaces a separate screen-record tool. (Pro)
Passwords, card/CVV, and tokens in URLs are masked automatically. Recordings stay on your device — nothing is uploaded.
Replay verifies each step; then a single menu hands you a real Playwright or Cypress test.

Load the page, click the icon, press ● Record.
Do your flow. Add ✓ assertions on anything that matters.
Replay to verify, then export a Playwright/Cypress test or a screenshot strip.
The numbered screenshot strip turns a scan into a shareable, client-ready deliverable.
One-time license, no subscription.
$49 once · no subscription · secure Paddle checkout
Not sure yet? Start free — unlimited steps, no time limit. Upgrade only when you need Cypress export or the screenshot strip, and even that's covered below.
🛡️ 30-day money-back guarantee — no questions asked. If Pro isn't right for you, email connect@vietcodex.dev with your Paddle receipt within 30 days and we'll refund every cent — no reason needed, no upsell call, a real human replies. Refund policy →
Team or agency? Talk to us about volume licenses.
An honest, privacy-first tool from an independent developer — every claim here is verifiable.
Built and maintained by Vietcodex, a solo developer shipping privacy-first browser extensions — TailGrab, ScriptDrag and AnswerGap. No VC, no ads, no telemetry.
Requests only activeTab, scripting and storage. Broad page access is optional — asked only if you turn on cross-page replay, and you can decline. Check it yourself on the store listing.
Nothing about the pages you record ever leaves your browser. The only network call is a periodic license check for Pro — no analytics SDK, no remote code.
Kept working against Chrome and Firefox browser updates. Pro includes lifetime updates. Last updated July 2026.
Checkout is handled by Paddle, our Merchant of Record — your card details never touch our servers and sales tax/VAT is handled for you. $49 once, no subscription.
Not right for you? Email connect@vietcodex.dev within 30 days — no questions, no reason needed. Refund policy →
Free to start — install, open a page, and press Record.
Live on Chrome & Firefox — Edge is on the way.
Already using StepRecorder? Be one of the first to rate it on the store — it helps other developers find it, and we read every review.
Yes. The Free tier is unlimited — unlimited steps, an editable numbered step list, in-tool assertions, single-page replay and Playwright export — with no login. Pro ($49 one-time) adds Cypress & JSON export, the numbered screenshot strip, seamless cross-page replay, lifetime updates and 3 devices.
No. StepRecorder is a browser extension with no sign-up. Your recordings stay on your device.
No. Recordings stay local and are never uploaded. Passwords, card/CVV fields, and tokens in URLs are masked automatically before a step is stored or exported. The only network request StepRecorder makes is a periodic license check for Pro — nothing about the pages you record is ever sent.
Codegen gives you a raw click log to clean up by hand. StepRecorder gives an editable, numbered step list with built-in assertions and replay-to-verify, then exports the same idiomatic getByRole() Playwright code — plus Cypress export and a numbered screenshot strip.
Those export verbose, XPath-heavy scripts. StepRecorder is shadow-DOM and role-aware, replays while waiting for elements so tests don't flake, and outputs modern Playwright or Cypress with real assertions.
StepRecorder is live now on the Chrome Web Store and Firefox Add-ons. Edge support is coming soon — see the install section above for live store links.
Playwright export is free. Cypress and JSON export are part of Pro.
Single-page replay is free. Seamless cross-page replay, which follows navigations across pages, is a Pro feature.
Yes. Your Pro license activates on up to 3 devices. To move it to a new machine, email connect@vietcodex.dev with your Paddle receipt and we'll free up a seat.
Privacy-first browser extensions, each a one-time license.
Get told when we add a test framework, a new export format, or a fix that changes what your recordings produce.
About one email a month. No spam, no sharing — unsubscribe any time by replying. See our privacy policy.