Free QA tools for testers and developers
Turn a requirement into test cases, get test data that can never reach a real person, check payment details, and export the result in the format your team already uses: CSV, Gherkin, code or SQL.
- free tools
- 19
- categories
- 5
- uploads to a server
- 0
Test data
Safe, realistic test data
Data that looks real but can never reach a real person, account or card, and real files at exact sizes for upload tests.
Test credit card numbers
Verified Stripe, Razorpay, Braintree and Adyen test cards for success, declines, 3D Secure, fraud and disputes, plus a Luhn credit card validator.
You getTest cases, JSON fixtures, Gherkin
Open toolCredit card generator
Generate Luhn-valid card numbers for 11 networks with expiry, CVV, PIN, name and billing address, plus invalid cards for negative tests. Export to 7 formats.
You getCSV, JSON, SQL, Gherkin
Open toolTest data generator
Seeded, realistic people and addresses for six countries, with fake phone numbers from regulator-reserved fictional ranges and emails that can never reach an inbox.
You getCSV, JSON, SQL inserts
Open toolTest file generator
Real test files at exact sizes: PDFs, images, CSV and JSON, audio, video and any file type, plus the edge-case files that break upload code.
You getPDF, images, CSV, JSON, WAV, video, any file
Open toolDummy PDF file
Download a dummy PDF of any exact size and page count, A4 or US Letter, for upload limits, viewers and document processing.
You getValid PDF, exact size and pages
Open toolSample video file
Download sample MP4 and WebM test videos at 360p, 720p or 1080p, or record your own: up to 4K, vertical or square, 15 to 60 fps, with sync beeps and test patterns.
You getMP4 or WebM, up to 4K and 60 fps
Open toolEdge case string generator
Unicode, emoji, invisible characters, length limits, numbers, dates and escaping probes, with the byte and character counts that explain why they break things.
You getJavaScript, Python, JSON
Open toolIBAN and BIC checker
Check an IBAN’s country, length and mod 97 checksum, and a BIC’s structure and test status, with sample IBANs for payment testing.
You getSingle or bulk check, CSV
Open toolIFSC code checker
Check an IFSC code’s format, bank code and branch code, and catch the letter O typed where the digit zero belongs.
You getSingle or bulk check, CSV
Open tool
Test design
From a requirement to test cases
Apply a test design technique to your inputs and export the cases it produces.
Boundary value analysis generator
Enter a range and get the exact boundary test values, valid and invalid, for two-value or three-value boundary value analysis, including exclusive limits and decimals.
You getTest cases, Gherkin, Markdown
Open toolEquivalence partitioning generator
Split a number, text or list input into valid and invalid equivalence classes, each with a representative test value and the reason it was chosen.
You getTest cases, Gherkin, Markdown
Open toolDecision table generator
List the conditions and actions, mark the expected outcome of each rule, and get the full and the reduced decision table with one test per rule.
You getFull and reduced tables, Gherkin
Open toolPairwise testing tool
Turn parameters and values into the smallest test suite that covers every pair of values, with constraints for combinations that cannot happen.
You getTest suite, Gherkin, CSV
Open toolState transition test generator
Describe a workflow as transitions and get the state table, valid and invalid transition tests with setup paths, two-step sequences and a Mermaid diagram.
You getState table, tests, Mermaid diagram
Open tool
Automation and API
Check what your API returned
Exact comparisons on real responses, run privately in your browser.
Browser and device
Record the exact environment
What your browser and screen really report, read live and ready for a bug report.
What is my browser
Your browser, version, operating system, screen and settings, read live and formatted for a bug report, including what the user agent hides.
You getBug report Markdown, text, JSON
Open toolWhat is my screen resolution
Your screen resolution in physical and CSS pixels, device pixel ratio, viewport size and aspect ratio, updated live as you resize.
You getResolution, DPR, viewport, live
Open toolWhat is my user agent
Your browser’s user agent string, what it says and what it now hides, with the real values from client hints where your browser has them.
You getUA string, client hints, copy
Open tool
Calculators
Put a number on quality
Cost the problem before you argue for the budget to fix it.
FAQ
About these tools
Are these QA tools free?
Yes. Every tool is free to use with no sign-up and no email gate, and each one opens on a worked example so you can see the output before you enter your own data.
Is anything I enter uploaded?
No. Everything runs in your browser. Nothing you paste or generate is sent to a server, which matters when the input is a token, a payload or a column of production-like data.
What formats can I export?
Every tool hands back something ready for your workflow: test cases that import into TestRail or Xray, Gherkin for BDD suites, code for Jest, Playwright or pytest, and SQL or CSV for test data.
How accurate are the test card numbers and generated data?
Test card numbers are verified digit by digit against each gateway’s documentation, phone numbers come from ranges regulators reserve for fiction, and generated suites are reproducible from the same input.
Which tool should I start with?
To turn a requirement into test cases, start with boundary value analysis or equivalence partitioning. For records to test with, use the test data generator. For a payment flow, use the test credit card numbers. To make the case for paying down debt, use the technical debt calculator.
Want the testing done for you?
QAble testers apply these techniques every day, across functional, payment, data and automation testing. Talk to us, or start with a free QA audit.