Skip to content


For questions about jsPsych, the preferred method of support is GitHub Discussions. Questions are most likely to be answered when they include a reproducible example of the problem. If you can make your code available online and link to the experiment, that will make the question easier to answer. Please consider searching through the archive of Q&As before posting a new question.

If you have identified a problem with jsPsych, such as a bug in the code or an error in the documentation, please open a new issue on GitHub.

If you have a suggestion for fixing the problem, feel free to contribute to the project!

Inquiries for paid consultation to develop experiments using jsPsych or to create new custom jsPsych features can be sent to