APA 7 Statistics Report Generator
Generate APA 7 result sentences from t, F, p, r, and common effect sizes.
This tool turns common statistical output into APA 7 style report sentences for independent and paired t tests, one-way and two-way ANOVA, chi-square tests, Pearson correlations, and simple regression. It also adds a plain-language interpretation so the statistical wording and significance decision stay aligned.
Tool area
How to use
- Choose a test type so only the relevant fields are shown.
- Enter the statistic, degrees of freedom, p value, and available effect size.
- Add variable names, group names, means, or standard deviations when useful.
- Copy the generated sentence and verify it against your formal output.
Use cases
- Format an independent-samples t test as “t(df) = value, p = .023, d = 0.89.”
- Report ANOVA results with F, degrees of freedom, p value, and eta squared.
- Check that p < .001 is never written as p = 0.000.
Content and verification review:
How to verify a APA 7 Statistics Report Generator result before relying on it
This section covers the default independent-samples t-test scenario the page loads with, what changes when you switch test type, and the difference between the Example and Reset buttons.
The page auto-generates a sentence on load — check it against the visible inputs
On load, Test type is “Independent samples t-test” with variable “test score,” Group A (M = 78.40, SD = 8.20), Group B (M = 73.10, SD = 9.50), t = 2.45, df = 28, p = 0.021, d = 0.89. Because p < .05, the generated sentence reads: “An independent-samples t test showed a significant result for test score: Group A (M = 78.40, SD = 8.20) and Group B (M = 73.10, SD = 9.50), t(28) = 2.45, p = .021, d = 0.89.” Every value in that sentence is copied straight from the input fields — the tool does not recompute t, df, or p from the group means and SDs, so inconsistent numbers still produce a grammatically valid but statistically wrong sentence.
Switching test type does not clear the other type’s fields
Selecting a different Test type (for example, one-way ANOVA) hides the t-test fields and shows F, df1, df2, and η² instead, but any values already typed into the hidden t-test fields stay on the page — they are simply not read again until you switch back. Each test type validates only its own required fields: p must be between 0 and 1 for every type, df/df1/df2 must be positive, and optional fields like η², Cramér’s V, and R² are checked to fall inside 0–1 only when they are filled in at all.
Example resets only the t-test fields — Reset empties everything
The Example button always refills the same nine t-test values (variable, t, df, p, d, both group names, means, and SDs) shown above, regardless of which test type is currently selected — it does not fill in ANOVA, chi-square, correlation, or regression fields. Reset, by contrast, clears every input on the page to blank and hides the output, so after Reset you need to either re-enter numbers or click Example (which only helps if you are back on the t-test option) before Generate produces a sentence again.
Acceptance checklist
- The APA sentence’s numbers (t, df, p, d, means, SDs) match what you actually measured — the tool copies these values verbatim and does not recompute them from each other.
- p is entered as a decimal between 0 and 1 (e.g., 0.021), since p values outside that range are rejected with an error.
- After switching Test type, the fields now visible have been checked or re-entered — values left over in a previously visible, now-hidden field are not read.
- If Example was clicked while on a non-t-test type, the ANOVA/chi-square/correlation/regression fields were checked separately, since Example does not touch them.
FAQ
- Does this replace statistics software?
- No. It formats and explains values you provide; the analysis itself should come from appropriate software or verified calculations.
- How are p values formatted?
- Values below .001 are shown as p < .001. Other values use three decimals without a leading zero, such as p = .023.
- Can it describe non-significant results?
- Yes. The wording switches based on the p value you enter.
- Are effect sizes required?
- No. Optional effect sizes are included when entered and omitted when blank.
- Can I paste the sentence directly into a paper?
- Treat it as a strong draft, then adjust for your course, journal, or advisor requirements.
Privacy & local processing
🔒 This tool runs entirely in your browser. No data is uploaded to any server.
All inputs and generated text stay in your browser and are not uploaded to FunnyTools.
Trust & usage note
This tool runs mainly in your browser. Your input is not actively uploaded to a server. Avoid entering highly sensitive data. Results are for reference only.
Disclaimer
This tool helps with formatting and interpretation, but users should still confirm their statistical design and assumptions.
Last updated:
Get updates
New tools and practical tips, straight to your inbox. No spam, unsubscribe anytime.