Run cognitive
experiments online.

Focus on science, not on IT.

1. Code your task

Use jsPsych library to code your cognitive task. Upload your Javascript code or use our online code editor to create your experiment.

2. Share your experiment

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.

3. Download your data

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.

Built by scientists
for scientists

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

Stimuli preloading

Real-time recording

Informed Consent

Accurate timing

Unlimited responses

Tasks examples


The right balance between
ease of use and freedom.

Try our Online Code Editor for rapid experiment development.

Make your own experiment

Create tasks for your specific use-case with the code, stimuli, and dependencies you need.

Error debugging

See Javascript errors clearly with our user-friendly overlay.

Live preview

See changes as you make them. Your experiment is updated as you type.


Our researchers are our biggest fans.

We dont' like to brag, but we don't mind letting the community do it for us. Here are a few nice things folks have said about our platform.

“I've never used a theme as versatile and flexible as Cognition. It's my go to for building landing sites on almost any project.”

Maha Ramamurthy
Postdoctoral researcher

Stay focused on your study.
Let us handle the infrastructure.

You have a study to run. Stop worrying about database design, cross-browser bugs, security issues, server setup. Let us do that for you.


Can I use Cognition for my experiments?



Where does your funding for hosting come from?

Cognition is a self-funded project. In the future, we might ask for donations or contributions from heavy users.


How can I create a task?

The task is defined in Javascript code, based on the jsPsych library. Start from scratch or start quickly using pre-packaged examples.


How much does it cost?

Cognition is free to use.


Who build and maintains Cognition?

We are a small group of neuroscientists from USA. Working from home now ;)


Can I use my own libraries?

Yes. Cognition adds the jsPsych library (Javascript and CSS) by default. Upload your own Javascript or CSS libraries to the platform and they will be available during the experiment.

Get started

Get Cognition and save your time.

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