Use jsPsych library to code your cognitive task. Use our online code editor to create your experiment or import it from GitHub.
Cognition is built to make your life easier. Every experiment gets a secure URL, ready to share. Share the link with your participants to run your experiment.
Designed with the latest web technology in mind. Cognition collects and stores the data in real-time for you and makes it available for download as CSV.
We know that building the infrastructure to carry out online experiments is time-consuming and prohibitively difficult, if not impossible. Using Cognition to build your experiment means never worrying about writing another PHP script or cross browser compatibility. Our ready-to-go platform will make your life easier.
100% web based
SSL Certificate
MTurk/Prolific comp.
Crash reporting
Offline recovery
Plugin autodetection
Collaborators & roles
Inter experiment conditions
Real-time recording
Informed Consent
Accurate timing
CSV, JSON, SQL export
GitHub integration
Participant monitoring
Try our Online Code Editor for rapid experiment development.
Create tasks for your specific use-case with the code, stimuli, and dependencies you need.
See Javascript errors clearly with our user-friendly overlay.
See changes as you make them. Your experiment is updated as you type.
Experience unprecedented experiment supervision with our Live Monitoring feature. View participant screen activity, communicate via microphone, and access recording data instantly for deeper insights and seamless interaction.
Try for freeYou have a study to run. Stop worrying about database design, cross-browser bugs, security issues, server setup. Let us do that for you.
Registered scientists
Experiments
Runs
We give you the option to decide how much you need to use.
The basics for all scientists.
4 stored tasks
60 collected runs per task
2MB per stimulus
100 stimuli files per task
10 external libraries per task
Advanced features for individuals.
10 stored tasks
500 collected runs per task
100MB per stimulus
500 stimuli files per task
20 external libraries per task
2 collaborators per task
Set the jurisdiction in which the data is stored
Collaboration for organizations.
Unlimited stored tasks
Unlimited collected runs per task
250MB per stimulus
10,000 stimuli files per task
50 external libraries per task
Unlimited collaborators per task
Set the jurisdiction in which the data is stored
Task Live Monitoring
The task is defined in Javascript code, based on jsPsych library. Start from scratch or start quickly using pre-packaged examples.
jsPsych is a JavaScript framework for creating behavioral experiments that run in a web browser. Cognition is the platform where experiments can be hosted and labs can work on them together.
All Cognition users get free access to experiment hosting. But if you’re looking for extensive data collection, more collaboration features, and bigger stimuli, we also offer paid plans: For Individual, and For Teams.
Yes. Cognition adds the jsPsych library (Javascript and CSS) by default. Upload your own Javascript or CSS libraries and they will be available during the experiment.
You can automatically deploy your JsPsych experiment to Cognition using GitHub Actions. Learn more in this step-by-step guide.
We are a small group of neuroscientists from USA. Working from home since 2020.
Stop wasting time trying to do it the 'right way' and build an online experiment from scratch. Cognition is faster, easier, and you still have complete control.
Create an account