Browser API
Cookies

0: Introduction
1: ▶︎ Setting cookies
2: Setting a cookie expiration date
3: Setting a cookie path
4: Setting a cookie domain
5: Cookies security
6: Updating a cookie
7: Deleting a cookie
8: Accessing the value of a cookie
9: Checking if a cookie exists
10: Inspecting cookies

[← back to the Valley]

Cookies: Setting cookies

The simplest example to set a cookie is:

document.cookie = 'name=Flavio'

This will add a new cookie to the existing ones (it does not overwrite existing cookies)

The cookie value should be url encoded with encodeURIComponent(), to make sure it does not contain any whitespace, comma or semicolon which are not valid in cookie values.

◀︎ Introduction
▶︎ Setting a cookie expiration date

Lessons in this unit:

0: Introduction
1: ▶︎ Setting cookies
2: Setting a cookie expiration date
3: Setting a cookie path
4: Setting a cookie domain
5: Cookies security
6: Updating a cookie
7: Deleting a cookie
8: Accessing the value of a cookie
9: Checking if a cookie exists
10: Inspecting cookies

Join my AI Workshop!

The Web Development BOOTCAMP cohort starts in February 2026