Clear Cookie Example
Cookies can be deleted in the same way as they are created but with the expiry date set to any past date. The example below shows how to delete the cookie from the browser using JavaScript. The code below has saveCookie() method that is used to create the cookie of name passed as an argument into the method. Method readCookie() reads the cookie of name passed as an argument into the method. clearCookie() method deletes the cookie of name passed as an argument into the method. In this method the expiry date for the cookie is set to the date one day ago. So the cookie is considered to be expired and is deleted from the browser.
ClearCookieExample.html
| <html> <head> <title> Clear cookie example </title> <script type="text/javascript"> function saveCookie(name) { var username = document.myCookieform.cookievalue.value; if (!username) alert('Please insert name in text box !'); else { var date=new Date(); date.setDate(date.getDate()+1); document.cookie = name + "=" + username+"; expires=" + date + "; path=/"; alert("Cookie, " + name + " successfully created."); } } function readCookie(cookieName) { if (document.cookie.length>0){ cookieStart=document.cookie.indexOf(cookieName + "="); if (cookieStart!=-1){ cookieStart=cookieStart + cookieName.length+1; cookieEnd=document.cookie.indexOf(";",cookieStart); if (cookieEnd==-1) cookieEnd=document.cookie.length; alert( "Value of cookie, "+ cookieName + ", is: " + unescape(document.cookie.substring(cookieStart,cookieEnd))); } else{ alert("Cookie, " + cookieName + ": Not Found."); } } else{ alert("Cookie, " + cookieName + ": Not Found."); } } function clearCookie(name) { var date=new Date(); date.setDate(date.getDate()-1); document.cookie = name+ "=''; expires=" + date + "; path=/"; alert('Successfully erased Cookie ' + name); } </script> </head> <body> <form name="myCookieform"> Input Cookie Value <input type="text" name="cookievalue" /> </form> <input type="button" onClick="saveCookie('mycookie');" value="Create Cookie" /><br> <input type="button" onClick="readCookie('mycookie');" value="Read Cookie"/><br> <input type="button" onClick="clearCookie('mycookie');" value="Clear Cookie"/><br> </body> </html> |
The above code displays the page as given below.

You are asked to enter the value for the cookie 'mycookie' in the text box in the page and click on the 'Create Cookie' button. It floats the alert box showing the successful creation of the cookie.

Click on the 'Read Cookie' button to see the value assigned to the cookie.
To delete the cookie 'mycookie' press the button 'Clear Cookie'. It updates the cookie expiry date to the past date so cookie is deleted from the browser.

You can check the existence of the cookie 'mycookie' by clicking the 'Read Cookie' button. It will show an alert box indicating that the cookie is not present.

Tutorials
- Java 26 (JDK 26) Features with examples
- Top 10 Reasons to Learn Java in 2026
- JDK 26 Tutorial
- Java Certification Roadmap 2026: Which Oracle Certs Matter
- Install JDK 26: A Complete Beginner's Guide (2026)
- What Is Java? A Complete, Up-to-Date Guide for 2026
- Java 26 HTTP3 tutorial - HTTP 3 support in JDK 26 - How to use HTTP/3 in Java 26 application?
- JDK 28 Preview: Value Objects, Shenandoah GC & JSON API
- Java Tutorials


