Data Cleaning
Upload your survey dataset in Excel and get the clean dataset, the coded dataset and a log of the process, with the text to report it in your article.
Your data never leaves your computer. The whole process runs inside your browser: AtheneaLab does not receive, upload to any server or store your dataset.
Upload your dataset
Excel (.xlsx) or CSV from Microsoft Forms, Google Forms or any other source.
Initial review
Columns are identified and the number of cases each filter would affect is calculated.
Your decisions
You decide which procedures to apply and choose the age range.
Download
Clean dataset, coded dataset and a PDF log.
Cleaning complete
Clean dataset
All the original columns, with only the records that passed the filters.
Coded dataset
Variables in numeric format, ready for the statistical software of your choice, such as jamovi or SPSS.
Log
Each decision with its rationale, the flow figure and the text to report it.
Which procedures are applied and why?
An online survey always includes responses that do not reflect what the person thinks: someone who answered without reading, left the questionnaire halfway or did not agree to participate. Data cleaning removes those cases with explicit, documented criteria, so that results are reliable and other researchers can replicate the process (Curran, 2016). The procedures are applied in this order:
Informed consent
Why: only data from people who agreed to participate can be analyzed. It is an ethical requirement of all research with people.
Anyone who did not answer "Yes" to the consent question is excluded.Incomplete responses
Why: without all the items the scale score cannot be calculated, and incomplete cases bias the analyses.
Records with at least one unanswered scale item are excluded.Responses that were too fast
Why: someone who answers in very little time could not read the questions; speeding usually comes with repeated patterns (Zhang & Conrad, 2014).
Duration below one third of the median. Only if the dataset has start and completion times.Responses that were too slow
Why: an extreme time suggests interruptions or that the person left the questionnaire and came back later, without continuous attention.
Duration above Q3 + 1.5 × IQR (Tukey's outlier criterion). Decided separately from fast responses.Invariant responding (straight-lining)
Why: choosing the same option on almost every item indicates that the statements were not read (Krosnick, 1991; Meade & Craig, 2012).
≥ 80% identical answers in at least one variable, assessed with all its items. If a variable has few items or the filter flags too many people, you are warned before applying it.Age
Why: impossible ages or ages outside the study population are typing errors or people who do not belong to the sample.
You choose the range before running.Attention check item (optional)
Why: a question with an instructed answer ("select Agree") detects people who answer without reading (Meade & Craig, 2012).
Only if your questionnaire includes one; you indicate the correct answer.Coding
Why: statistical software works with numbers; each answer gets a documented code so the analysis is transparent.
Agreement and frequency Likert 1–5, Yes/No 0–1, sex, marital status, education level and other categories with standard codes; multiple-choice questions become 0/1 columns. Items you mark as reversed are recoded (on a 1-to-5 scale: 1 ↔ 5, 2 ↔ 4) and each item gets a short code such as V1_D1_1. The tool suggests reversed items: items with an item-rest correlation below −.20 within their variable arrive checked and highlighted for you to review.What do you get?
Clean dataset
The same file with all its original columns, but only with the valid records. Useful for review and archiving.
Coded dataset
Ready for the software of your choice, such as jamovi or SPSS: identifier, duration in minutes, items with short codes (V1_D1_1) and variables as numbers, plus a Dictionary sheet with the wording of each code. Emails, names, timestamps and open-ended text are removed.
PDF log
Each procedure with its rationale and decision, the figures for each step, the flow figure, the code table and an APA-style guide paragraph for your Method section, which you should paraphrase.
References
Curran, P. G. (2016). Methods for the detection of carelessly invalid responses in survey data. Journal of Experimental Social Psychology, 66, 4–19. https://doi.org/10.1016/j.jesp.2015.07.006
Johnson, J. A. (2005). Ascertaining the validity of individual protocols from web-based personality inventories. Journal of Research in Personality, 39(1), 103–129. https://doi.org/10.1016/j.jrp.2004.09.009
Krosnick, J. A. (1991). Response strategies for coping with the cognitive demands of attitude measures in surveys. Applied Cognitive Psychology, 5(3), 213–236. https://doi.org/10.1002/acp.2350050305
Meade, A. W., & Craig, S. B. (2012). Identifying careless responses in survey data. Psychological Methods, 17(3), 437–455. https://doi.org/10.1037/a0028085
Zhang, C., & Conrad, F. G. (2014). Speeding in web surveys: The tendency to answer very fast and its association with straightlining. Survey Research Methods, 8(2), 127–135. https://doi.org/10.18148/srm/2014.v8i2.5453
How to cite this tool
AtheneaLab. (2026). Data Cleaning [Web application]. https://athenealab.com/en/data-cleaning/