javascriptcookies

Clearing all cookies with JavaScript


How do you delete all the cookies for the current domain using JavaScript?


Solution

  • function deleteAllCookies() {
        document.cookie.split(';').forEach(cookie => {
            const eqPos = cookie.indexOf('=');
            const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie;
            document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT';
        });
    }
    

    Note that this code has two limitations: